Originariamente inviato da satifal
Mi sa che siamo andati un po' tutti nel pallone. E' stata mischiata la sintassi dell'INSERT e dell'UPDATE:
INSERT:
codice:
INSERT INTO tabella (colonna1, colonna2, ...) VALUES ('valore1', 'valore2', ...)
UPDATE:
codice:
UPDATE tabella SET colonna1='valore1', colonna2='valore2', ... WHERE condizione
satifal... non dire minch***
Manuale mysql:
codice:
INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]
[INTO] tbl_name [(col_name,...)]
{VALUES | VALUE} ({expr | DEFAULT},...),(...),...
[ ON DUPLICATE KEY UPDATE
col_name=expr
[, col_name=expr] ... ]
Or:
INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]
[INTO] tbl_name
SET col_name={expr | DEFAULT}, ...
[ ON DUPLICATE KEY UPDATE
col_name=expr
[, col_name=expr] ...
Deve demplicemente togliere quelle diamine di parentesi tonde