INSERT ** SELECT

zul

Новичок
INSERT ** SELECT

Хочу совершить операцию такую...
Есть 2 базы, 1 - исходная, 2 - временная
Хочется из временной тягать по n записей одновременно удаляя их из неё.
запросик:

PHP:
mysql_query("insert into db.source select * FROM db.temp WHERE SUBSTRING(pole1,1,3)='$pole' LIMIT 50", $dbi);
вот будь то одна выборка, взял бы mysql_last_insert, а когда много?
Подскажите наиболее рациональный способ...
 

Ak85

Guest
Убей MySQL и установи InterBase(FireBird) - тут, используя транзакции таких проблен не будет ВООБЩЕ.
 

sergo_stavropol

Guest
по-моему дело даже не в хостинге
использовать транзакции для целей WEB - по-моему совсем непроизводительно, опровергните если я не прав.
 

Фанат

oncle terrible
Команда форума
опровергнут, и с удовольствием.
Здесь полно людей, готовых опровергать что угодно и сколько угодно.
что ничуть не умалит твоей правоты - в подавляющем большинстве случаев это действительно не нужно, а там, где нужно - и так уже есть субд с транзакциями.
 
Сверху