Solución:
Intente usar comillas diferentes para “y”, ya que el carácter de la cita del identificador es la comilla invertida (“` “). De lo contrario, MySQL “piensa” que apuntas a una columna llamada “y”.
Consulte también la documentación de MySQL 5
Incluya cualquier cadena que se pase al servidor mysql entre comillas simples; p.ej:
$name = "my name"
$query = " INSERT INTO mytable VALUES ( 1 , '$name') "
Tenga en cuenta que aunque la consulta se incluye entre comillas dobles, debe incluya cualquier cadena entre comillas simples.
Puede verificar su elección de comillas (use comillas dobles / simples para valores, cadenas, etc. y comillas inversas para nombres de columnas).
Como solo quieres actualizar la tabla master_user_profile
Recomendaría una consulta anidada:
UPDATE
master_user_profile
SET
master_user_profile.fellow = 'y'
WHERE
master_user_profile.user_id IN (
SELECT tran_user_branch.user_id
FROM tran_user_branch WHERE tran_user_branch.branch_id = 17);
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)