[Comm] SQLite 3.0

Evgeniy Kobzev =?iso-8859-1?q?evgenik_=CE=C1_diamonds=2Eru?=
Ср Дек 1 16:31:19 MSK 2004


Roman Savochenko пишет:
> 
> INSERT INTO "test" SELECT "name","descr","val","id","stat" FROM 
> "temp_test";DROP TABLE "temp_test";
> TEST:BD:ERROR| sqlite: table test has 6 columns but 5 values were supplied

Таблица test имеет 6 колонок, а передано 5 значений.
Ошибка будет с любым SQL сервером.
Нужно делать
INSERT INTO "test" (список, полей, для, которых, есть, значения, в, 
выражении, select) SELECT "name","descr","val","id","stat" FROM "temp_test"
Это уже из оперы "Понимание SQL".



Подробная информация о списке рассылки community