Я использую Codeigniter, а моя база данных - VFP, я использую odbc для подключения к db.Вставить несколько ошибок с odbc
Я попытался использовать odbc_exec вместо драйвера odbc для воспламенения кода.
При попытке выполнить запрос, как это:
INSERT INTO myTable (field1, field2) VALUES (1, 'myValue'), (2, 'anotherValue')
я получил ошибку SQL.
Message: odbc_exec(): SQL error: [Microsoft][ODBC Visual FoxPro Driver]Command contains unrecognized phrase/keyword., SQL state 37000 in SQLExecDirect
Вставка одна за другой работает. Но мне нужно вставить более 20 000 строк и может занять возраст. Может быть, есть альтернативный синтаксис, или я делаю что-то неправильно?
@CarlosGoce, Олег правильно на его заключительной части. VFP и dbase вообще не поддерживают список запятой для вставок для нескольких значений. Его последний показ двух отдельных команд вставки - это то, что будет работать. – DRapp