Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Update-Befehl wird dem Benutzer verweigert

Allen, die versucht haben, diese Frage zu beantworten, gilt mein aufrichtiger Dank. Ich habe das Problem und die Lösung gefunden.

Meine SQL-Abfrage sieht so aus

UPDATE `dblayer`.`test` SET `title` = 'hello a' WHERE `test`.`id` =1;

die ich von phpmyadmin bekommen habe und auf meinem System perfekt funktioniert. Aber wenn ich auf den Servern arbeite, funktioniert es nicht und es heißt, dass der Befehl abgelehnt wurde, weil

`dblayer`.`test`

Ich versuche, die Tabelle global auszuwählen (oder so ähnlich, ich bin mir nicht sicher), aber wenn meine SQL-Abfrage

ist
UPDATE `test` SET `title` = 'hello a' WHERE `test`.`id` =1;

es funktioniert auch auf meinem Server.