У меня есть txt-файл, содержащий более 50000 записей. 4 записи (pid, # _ pro_used, notused, selected) разделены с вкладкой space.i хотите вставить эти записи в таблицу, которая имеет 5 столбцы (index, pid, # _ pro_used, notused, selected). Столбец Extra (index) должен быть основным ключом, содержащим счетчик записи.LOAD DATA INFILE с txt-файлом
Я использовал эту команду .. но ее не работает.
LOAD DATA LOCAL INFILE 'D:/temp.txt' INTO TABLE temp_table (COUNT(pid),pid,#_pro_used,notused,selected);
Возможно ли это? или я должен пойти на спусковой крючок?
Добро пожаловать в StackOverflow! Когда вы говорите, что он не работает, дайте подробное сообщение об ошибке, которое вы получаете, а также укажите структуру таблицы, в которую вы пытаетесь загрузить, и несколько строк исходных данных, которые помогут нам вам помочь. –
вот он - Код ошибки: 1064 У вас возникла ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с 'Count (pid), pid, # _ pro_used, notused, selected)' в строке 1 – san88
можно использовать команду LOAD DATA INFILE для вставки столбца который не находится в источнике импорта данных. Если его нет, то как я могу это сделать. help – san88