|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.05.2014, 09:51 | #1 |
Форумчанин
Регистрация: 23.03.2013
Сообщений: 218
|
Массив в MySQL, упростить
Таким образом я добавляю в MySQL массив строк
PHP код:
Вопрос: Возможно ли передать MySQL строку, не деля её на массив, чтобы MySQL сама добавила данные построчно? К сожалению ничего не нагуглил. Для того чтобы не записывались повторы, у столбца str установлен флаг уникальности. Если можно добавлять строку как я хочу(или массив), правильно ли добавятся данные? |
18.05.2014, 11:12 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Насколько я помню пакетный оператор мускул не поддерживает всетки, т.е. нельзя.
Выполнять именно в цикле - как у тебя. Впрочем может тебе стоит почитать мануал по твоему мускулу, вдруг чудо свершилось и пакетные операции уже изобретены?.
I'm learning to live...
|
18.05.2014, 11:51 | #3 |
Форумчанин
Регистрация: 23.03.2013
Сообщений: 218
|
Читал, но не видел. По этому и обратился сюда, вдруг не разглядел, зренее может уже не то
|
18.05.2014, 11:59 | #4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Пакетное добавление данных одним запросом в MySQL возможно – но в данном случае этот способ не прокатит, из-за уникальности поля str.
|
18.05.2014, 14:35 | #5 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
INSERT IGNORE INTO `lines` (`str`) VALUES ('line1'), ('line2'), ('line3'), ('line3'), ('line2'), ('line1');
|
18.05.2014, 14:42 | #6 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
|
19.05.2014, 09:13 | #7 |
Пользователь
Регистрация: 18.02.2014
Сообщений: 90
|
Примерно так.
PHP код:
Последний раз редактировалось vasiatka; 19.05.2014 в 09:20. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Массив данных базы MySql | MedwedoS | PHP | 4 | 02.04.2014 22:27 |
[C#] [MySQL] Чтение таблицы в массив | Pandemonium-88 | C# (си шарп) | 1 | 19.06.2012 20:00 |
Как извлечь в один массив данные из одного столбца в MySQL ? | Novichok PHP | Помощь студентам | 0 | 25.03.2011 21:39 |
Одномерный массив(Паскаль). Упростить код | AnL | Помощь студентам | 1 | 17.12.2009 01:37 |
Запрос mysql - создать массив на лету. | iankov | SQL, базы данных | 0 | 24.01.2009 12:01 |