2017-03-11 6 views
1

Ich versuche, die folgende SQL-Abfrage in phpMyAdmin auszuführen:MysQL Aktualisierungsabfrage Fehler

UPDATE registration SET key=1 sandr='aaa' where Username='qaz' 

Ich habe auch versucht Kommas in der Trennung die beiden Felder:

UPDATE registration SET key=1, sandr='aaa' where Username='qaz' 

Tabellenschema:

registration (table name) 
------------------------------------------ 
key | sandr | Username (column names) 
1 | 'aaa' | 'qaz' (valid details in the table 

Hier sind meine Tabelleneinträge:

This is my table entries

Und das ist meine Tabellenstruktur:

This is my table structure

Umwelt:

  • Meine PHP-Version ist 5.3.5
  • Apache-Version ist 2.2.17
  • Die MySQL-Version ist 5.5.8
+0

nicht Passwort varchar für Sicherheit verwenden ............ –

+0

Key ist ein reserviertes Wort, so eine schlechte Wahl für einen Spaltennamen in meiner Sicht – Strawberry

Antwort

0

Ihr zweites Beispiel ist korrekt. Versuchen Sie es so Formatierung:

UPDATE `registration` SET `key` = 1, `sandr` = 'aaa' WHERE `Username` = 'qaz'

0

in Benutzername Spalte mit gaz sein kann Sie Platz haben? Versuchen:

UPDATE registration SET key=1, sandr='aaa' where Username LIKE 'qaz%'