SQL - Column count doesn ' T match value count at row 1
Ich versuche, dies in die Datenbank. Alle Zeilen sind korrekt. Jede Zeile ist auch String/Text, bis auf "Id", die eine auto-increment Int-Wert.
Bin ich immer einen unerwarteten Fehler, aber damit Column count doesn ' T match value count at row 1. Was ist falsch an der Abfrage?
INSERT INTO `world2_main`.`Messages` (
`Id` ,
`ToId` ,
`FromId` ,
`Subject` ,
`Message` ,
`Read` ,
`Original Sender` ,
`Date`
)
VALUES (
NULL, '3611', '156', 'You are so...', 'Cool.', '0', '3611' '1338590308');
InformationsquelleAutor Anonymous | 2012-06-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
sowie-Id ist ein autoincrementing int-Wert, und setzen Sie eine null in es.
Nur tun
EDIT :in der Tat war nur ein fehlendes Komma nach 3611. Aber vermeiden Sie das einfügen von id ist immer noch gut.
Ja, mein schlechtes, Bearbeiten sollte den trick tun...
Danke für das sehen, dass. Kleine Fehler, die dauerte Tage, um auch nur annähernd zu, lol. Ich sah nur die Fehler vor ein paar Minuten. Schätzen Sie es, Kumpel.
InformationsquelleAutor Raphaël Althaus
Habe ich auch entdeckt, dass, wenn Sie einen trigger auf die Tabelle, die Sie einfügen wollen, in und, dass die trigger haben ein anderes insert-Anweisung mit un-Spalten vergleichen und Werte, wird es werfen, die Fehlermeldung "Column count doesn' T match value count at row ".
InformationsquelleAutor user3336592
Können Sie definiert haben unterschiedliche Anzahl von Parametern und sind wohl vorbei eine unterschiedliche Anzahl von Parametern.
Können Sie haben:
oder mehr Anzahl der Argumente in der INSERT INTO-als in die WERTE
InformationsquelleAutor Vedha Peri