Я не знаю, ясно ли название, но я попытаюсь объяснить его здесь. У нас есть тысячи записей для нашей базы данных, и в этих таблицах есть пара столбцов datetime. Нам нужно перейти к int с помощью unix_timestamp, но я не могу найти запрос в MySQL, который будет обновлять эти поля.обновить несколько строк с текущими значениями строк mysql
Скажем, у меня есть простая таблица с полем типа, что:
user_table :
id : int,
name : string,
date_joined : datetime;
Чтобы изменить все эти date_joined подал в междунар я думал, добавив столбец INT и скопировать дату как междунар в новый столбец, то отбросить старый столбец и переименовать мой новый столбец может быть решением. Я построил небольшой скрипт php, и мой скрипт будет делать тысячи запросов MySQL, которые довольно длинные. Мой скрипт будет запускать такие запросы, как:
UPDATE user_table SET date_joined_int=UNIX_TIMESTAMP(date_joined) where id = 1
...
Возможно ли это сделать с помощью одного запроса MySQL?
это серьезно? hahahahaha, позвольте мне дать ему шанс – David
Если вы думаете, что это весело, просто попробуйте 'DELETE' без предложения WHERE. *злобная ухмылка* –