Forum Webscript.Ru

Общие => Базы данных => Тема начата: semya от 23 Января 2003, 15:53:18

Название: запрос delete
Отправлено: semya от 23 Января 2003, 15:53:18
а можно ли в mysql сделать несколько запросов delete из нескольких таблиц но по одинаковым параметрам в одном запросе? например вот так
 delete from table1, table2, table3 where product_id=\'333\'

если нет, то нельзя ли это сделать как-то более оптимально, чем последовательными запросами?
Название: запрос delete
Отправлено: fidget от 23 Января 2003, 16:08:11
можно с версии 4.0, но тебе все равно придется указывать условие для каждой таблицы.

но во-первых это идеологически не правильно.
во-вторых вполене возможно что отдельными запросами это будет работать быстрее.
Название: запрос delete
Отправлено: semya от 25 Января 2003, 18:41:55
fidget
пасибо, но говорят, что в 4 версии многое изменили и теперь к примеру mysql-front с ней работать не хочет
Название: запрос delete
Отправлено: fidget от 25 Января 2003, 19:24:45
> mysql-front с ней работать не хочет
ну я думаю это проблема не MySQL\'я ;)

используй другой GUI клиент, а еще лучше - консоль :-)
Название: запрос delete
Отправлено: semya от 26 Января 2003, 17:49:47
fidget
Цитировать
ну я думаю это проблема не MySQL\'я

ОДНОЗНАЧНО!