powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / delete и переменные, как правильно вставить список таблиц в delete?
8 сообщений из 8, страница 1 из 1
delete и переменные, как правильно вставить список таблиц в delete?
    #39210836
woojin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
всем привет!
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
SET @tables="";
SET group_concat_max_len = 4096;
SELECT GROUP_CONCAT(`TABLE_NAME` SEPARATOR ',')
FROM information_schema.`COLUMNS`
WHERE COLUMN_NAME LIKE 'product_id'
AND TABLE_NAME LIKE 'jos_vm%' INTO @tables;
#SELECT @tables;

DELETE FROM @tables WHERE `product_id` IN (SELECT product_id FROM
  jos_vm_product
  WHERE product_publish='N');



подскажите как правильно вставить список таблиц в DELETE?
в таком варианте ОШИБКА!
если @tables взять в апострофы (`) - то же ошибка

P.S. в переменной @tables вот такой список: jos_vm_order_item,jos_vm_product,jos_vm_product_attribute,jos_vm_product_attribute_sku,jos_vm_product_category_xref,jos_vm_product_download,jos_vm_product_mf_xref,jos_vm_product_price,jos_vm_product_product_type_xref,jos_vm_product_relations,jos_vm_product_reviews,jos_vm_product_type_1,jos_vm_product_votes,jos_vm_waiting_list,jos_vm_product
...
Рейтинг: 0 / 0
delete и переменные, как правильно вставить список таблиц в delete?
    #39210914
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
читать про prepared statements
...
Рейтинг: 0 / 0
delete и переменные, как правильно вставить список таблиц в delete?
    #39211046
woojin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tanglirчитать про prepared statements
почитал, честно говоря ни хрена не понял - можно как то более понятно разъяснить?
...
Рейтинг: 0 / 0
delete и переменные, как правильно вставить список таблиц в delete?
    #39211054
woojin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и если можно то пример на условии моей задачи)
...
Рейтинг: 0 / 0
delete и переменные, как правильно вставить список таблиц в delete?
    #39211185
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglir , не поможет ему prepared statement.

woojin , рекомендации, данные тут , Вы, как я понимаю, выполнять не будете...
...
Рейтинг: 0 / 0
delete и переменные, как правильно вставить список таблиц в delete?
    #39211352
woojin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,
попробовал, какая то хрень получилась
пришлось сделать, как там же было посоветовано по очереди для каждой таблицы
...
Рейтинг: 0 / 0
delete и переменные, как правильно вставить список таблиц в delete?
    #39211366
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
woojinпопробовал, какая то хрень получилась
Так и должно было быть. Но если бы Вы разобрались в происходящем, то вместо абстрактного "хрень" были бы другие слова...
...
Рейтинг: 0 / 0
delete и переменные, как правильно вставить список таблиц в delete?
    #39211652
woojin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkinaНо если бы Вы разобрались в происходящем
старался, не получилось понять логику работы DELETE с кучей таблиц одновременно
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / delete и переменные, как правильно вставить список таблиц в delete?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]