|
Пакетная вставка записей
|
|||
---|---|---|---|
#18+
При попытке сделать пакетную вставку типа: Delete from temp.TT; Insert into temp.TT VALUES (1616243, 55.701, 21.134); Insert into temp.TT VALUES (1617668, 55.701, 21.152); выдает: [reader] ERROR 1064: You have an error in your SQL syntax near '; Insert into temp.TT VALUES (1616243, 55.701, 21.134); Insert into' at line 1 В чем я неправ? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2003, 14:54 |
|
Пакетная вставка записей
|
|||
---|---|---|---|
#18+
Во-первых, у тебя первая колонка может быть автоинкримент ( auto_increment ) и вполне запись с таким ID может уже существовать! Во-вторых, аоаробуй писать следующим образом: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Еще посмотри синтаксис INSERT ! Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2003, 09:54 |
|
Пакетная вставка записей
|
|||
---|---|---|---|
#18+
По порядку: 1. Данное поле не инкриментное. На него никаких ограничений нет. 2. В доке по инсерту на эту тему глухо. 3. Опробовал оба способа. Результат отрицательный. Складывается такое впечатление, что больше одного оператора за раз мускулу не проглотить. Но, возможно, я ошибаюсь (очень хочется в это верить). ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2003, 16:06 |
|
Пакетная вставка записей
|
|||
---|---|---|---|
#18+
Ты хочешь сказать что если есть файл Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
И ты вызываешь mysql < data.sql он выдает ошибку? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2003, 16:11 |
|
Пакетная вставка записей
|
|||
---|---|---|---|
#18+
Не совсем так. Моя прога генерирует скрипт пакетной вставки и через ADO подключается к MySQL серверу, который на FreeBSD. При попытке исполнить запрос на пакетную вставку сервер начинает выдавать ошибку. Тоже самое, если пакетный скрипт обрабатывается клиентом MySQL. В качестве клиента я использую MyCC. Вот такие вот дела :( ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2003, 09:26 |
|
Пакетная вставка записей
|
|||
---|---|---|---|
#18+
Ну а просто при вызове mysql < data.sql работает? А кусок кода показать можешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2003, 11:21 |
|
Пакетная вставка записей
|
|||
---|---|---|---|
#18+
Почитал help, насколько я понял, пакетный запрос можно делать только создавая файл с запросом и передавая его мускулу в качестве параметра. Ввообщем, утомился я :( Решил не мудрить и делать на каждую вставку запрос. Около тысячи записей на 6-м AMD кидаеся 15 секунд. Не фонтан, конечно, но терпимо. Если у кого будут еще соображения, пишите. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2003, 17:11 |
|
|
start [/forum/topic.php?fid=47&msg=32087888&tid=1856201]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 278ms |
total: | 396ms |
0 / 0 |