insert kurs.gps (data,time,) select (data,time) from mistery.gps
а как добавить сюда условие если есть запись в kurs.gps то не добавляет запись.Чтоб добавлял только новые записи.если появились в таблице mistery.gps.
Спустя 46 минут (30.05.2011 - 21:30) pavlik написал(а):
а что такое "новые записи" в твоем понимании?
Спустя 1 час, 42 минуты, 13 секунд (30.05.2011 - 23:12) Василий написал(а):
Цитата (pavlik @ 30.05.2011 - 18:30) |
а что такое "новые записи" в твоем понимании? |
pavlik
т.е что заносил только те записы которые были добавлены позднее. а то заносит все предыдущие записы еще раз + добавленные поже.(например было 5 записей, занес 5 записей. потом стало 6 записей, занес еще раз 5 записей+1новую запись. а надо чтоб проверял если есть такая запись,то не заносить,нету заносить.как то так O_o
Спустя 9 часов, 29 минут, 14 секунд (31.05.2011 - 08:41) pavlik написал(а):
как вариант:
во второй таблице создать UNIQUE INDEX на полях data,time и делать запрос через INSERT IGNORE INTO.
Не знаю сработает или нет но, думаю, на мыслю тебя натолкну![user posted image](http://pharm-forum.ru/smiles/april/weetniet.gif)
во второй таблице создать UNIQUE INDEX на полях data,time и делать запрос через INSERT IGNORE INTO.
Не знаю сработает или нет но, думаю, на мыслю тебя натолкну
![user posted image](http://pharm-forum.ru/smiles/april/weetniet.gif)
ALTER TABLE kurs.gps ADD UNIQUE `123` ( `data` , `time` );
INSERT IGNORE INTO kurs.gps (data,time,) SELECT (data,time) FROM mistery.gps
Спустя 4 часа, 37 минут, 56 секунд (31.05.2011 - 13:19) Василий написал(а):
Цитата (pavlik @ 31.05.2011 - 05:41) |
как вариант: во второй таблице создать UNIQUE INDEX на полях data,time и делать запрос через INSERT IGNORE INTO. Не знаю сработает или нет но, думаю, на мыслю тебя натолкну ![]()
|
работает так спасибо)) а что такое '123'?
Спустя 33 минуты, 26 секунд (31.05.2011 - 13:53) pavlik написал(а):
'123' - это название индекса, можно написать свое