[MySQL] Как одним запросом очистить несколько столбцов?

S
На сайте с 06.08.2008
Offline
130
3759

Как одним SQL запросом очистить несколько столбцов в таблице?

Сейчас делаю так:

update tabl_name set stolb1=0;
update tabl_name set stolb2=0;
update tabl_name set stolb3=0;
LEOnidUKG
На сайте с 25.11.2006
Online
1762
#1

update tabl_name set stolb1=0,stolb2=0,stolb3=0;

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
S
На сайте с 06.08.2008
Offline
130
#2

Спрошу тут же.. А как одним запросом truncate очистить сразу несколько таблиц?

Злобный Гыук
На сайте с 30.08.2007
Offline
83
#3
spiderbuber:
Спрошу тут же.. А как одним запросом truncate очистить сразу несколько таблиц?

никак .

SEO-api для программистов (/ru/forum/869285)
T
На сайте с 19.09.2012
Offline
29
#4

если одним запросом имелось ввиду просто "за раз", то можно в одной строчке

TRUNCATE TABLE table1; TRUNCATE TABLE table2; TRUNCATE TABLE table3;

(давать в MySQL несколько запросов в одном, разделяя их ";")

Но фактически это все равно будут разные запросы TRUNCATE.

Согласно документации, TRUNCATE не предусматривает указания нескольких названий таблиц в одном запросе.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий