Vinzenz Mai: mySQL Syntax Frage

Beitrag lesen

Hallo,

SQL:
INSERT INTO
  test.test2
  (ID, Name, New_Field_Name)
  SELECT
    *
  FROM
    test.test
  WHERE
    ID = 12;

Dieser SQL geht nicht! (Fehlermeldung ist: Column count doesn't match value count at row 1)

das kann ich mit MySQL 5.0.51 nicht nachvollziehen.

Da ich aber nicht immer alle Felder schreiben will,

Das kann ich auch nicht nachvollziehen. SELECT * ist böse[tm].

Freundliche Grüße

Vinzenz