MySQL LOAD DATA INFILE - Загрузка файла без первичного ключа

Хороший совет состоит в том, чтобы посмотреть, как другие проекты сделали его. Многие призывают к установке плагинов, и их "имя", зарегистрированное для сервисов (как Wordpress, делает), таким образом, у Вас есть "точки" в Вашем коде, где Вы вызываете функцию, которая идентифицирует зарегистрированных слушателей и выполняет их. Стандартная скороговорка дизайна OO Шаблон "наблюдатель" , который был бы хорошим вариантом реализовать в действительно объектно-ориентированной системе PHP.

Платформа Зенда использует много методов сцепления и очень приятно проектируется. Это было бы хорошей системой для взгляда на.

11
задан OMG Ponies 27 December 2009 в 03:06
поделиться

1 ответ

Почему бы не загрузить в таблицу с первичный ключ с автоинкрементом?

create table MyTable (
    id integer auto_increment primary key,
    ...
)

Вы можете указать столбцы, которые будут импортированы после имени таблицы:

LOAD DATA INFILE 'filename' INTO TABLE tablename (col1,col2,...);

Если вы не укажете столбец id, MySQL не будет читать его из файла.

13
ответ дан 3 December 2019 в 08:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: