MySQL: Problem beim Insert

pdikij

Mitglied
Hallo Leute!

Ich habe ein ganz komisches problem mit einem Insert.

Mit folgendem Statement versuche ich das zu machen, klappt aber irgendwie nicht :(:


Code:
INSERT INTO `monitorbestand` ( `UserNr` ) VALUES ('Test')
WHERE `MonitorSn` LIKE '%TEST1%';
Weiß jemand vielleicht woran es liegen könnte?:confused:
Für eine Lösung wäre ich sehr dankbar!

pdikij
 
Führe den Code mal im phpmyadmin menue aus, oder schreibe
die mysql_error();
davor.
Vllt existieren bestimmte Werte/Tabellennamen nicht.
 
Führe den Code mal im phpmyadmin menue aus, oder schreibe
die mysql_error();davor.
Also der phpmyadmin gibt folgendes aus:

Code:
MySQL meldet:  

#1064 - You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use 
near 'WHERE `MonitorSn` LIKE '%TEST1%'' at line 1

Vllt existieren bestimmte Werte/Tabellennamen nicht.
Angesprochene Spalte bzw. Wert existieren, dies habe ich schon geprüft...
Hier sollte das Problem nicht liegen...
 
Na, jetzt dürfte es nicht mehr so schwer sein
wo man schonmal nen Fehler hat :)

Aber ich komm trotzdem nicht drauf :\

Setz das %TEST1% mal bitte in doppelte Anführungszeichen.
 
http://dev.mysql.com/doc/refman/5.1/de/insert.html hat gesagt.:
INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]
[INTO] tbl_name [(col_name,...)]
VALUES ({expr | DEFAULT},...),(...),...
[ ON DUPLICATE KEY UPDATE col_name=expr, ... ]

Wie man sieht, gibt es bei INSERT Statements kein WHERE. Es würde m. M. n. auch gar keinen Sinn ergeben...?
 
Immer noch das gleiche:

Code:
SQL-Befehl: 

INSERT INTO `monitorbestand` ( `UserNr` ) 
VALUES (

'Test'
)
WHERE `MonitorSn` LIKE "%TEST1%";



MySQL meldet:  

#1064 - You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use 
near 'WHERE `MonitorSn` LIKE "%TEST1%"' at line 2
 
Ok... Danke Leute! :rolleyes:
Dann versuche ich es mit einem Update...:)
Warum ist es mir nicht auch gleich eingefallen...:-(

Gruß
pdikij
 
Zurück