Я пытаюсь вставить большое количество записей в базу данных SQLite. Я получаю вышеуказанную ошибку, если пытаюсь использовать C-API sqlite3_exec.
Код выглядит так:
ret = sqlite_exec(db_p,".import file.txt table", NULL, NULL, NULL);
Я знаю, что .import - это командная строка, но может быть любой способ, которым вы можете сделать чрезвычайно большую вставку записей, которая занимает минимальное время. Я прочитал предыдущий код массовой вставки и попытался внести изменения, но они не дают желаемых результатов.
Нет ли способа напрямую вставить строку в таблицы без вызова промежуточного API?