Heim > Artikel > Backend-Entwicklung > Beim Aktualisieren einer SQL-Anweisung ist ein Problem aufgetreten.
UPDATEvideo
SET 0='page_view',1=page_view+1 WHERE ( video_id = '94' )
Nach der Ausführung wird ein Fehler gemeldet
Das PHP-Programm ist:
Model('video')->editMbVideo(array('page_view',array('exp','page_view+1')),$live_id);
Write so
UPDATEvideo
SET 0='page_view',1=page_view+1 WHERE ( video_id = '94' )
Nach der Ausführung wird ein Fehler gemeldet
Das PHP-Programm ist:
Model('video')->editMbVideo(array('page_view',array('exp','page_view+1')),$live_id);
Write so
<code>UPDATE video SET `page_view` = 0, `page_view` = `page_view` + 1 WHERE ( `video_id` = '94' );</code>
Beachten Sie, dass die Spaltenkennung `` ist, nicht '', siehe deutlich;
<code>UPDATE table_name SET column1=value, column2=value2,... WHERE some_column=some_value</code>Videosatz aktualisieren, Feldname = Feldwert, Feldname 1 = Feldwert 1, wobei ......
Laut Ihrer Fehlermeldung handelt es sich um einen Syntaxfehler. Die Syntax der Aktualisierung lautet Feldname = Wert, nicht Wert = Feldname. Klassenkameraden, Sie sollten mehr über die SQL-Syntax lesen