Я новичок и с помощью mysql. У меня есть две таблицы продукты и клиентов и есть DATE столбец как в таблице, которая сохраняет текущую временную метку всякий раз, когда запись модифицирована. Теперь мне нужно обновить строку в обеих таблицах, но я хочу, чтобы метка CURRENT хранилась одинаково в обеих таблицах. Я обнаружил, что UPDATE не одновременно принимает несколько имен таблиц. Я знаю, что это должно быть просто, но я понятия не имею, как это сделать. Может быть, я не могу определить логику для этого. Спасибо за помощь мне и жаль хромой вопрос :-pКак хранить отметку времени в двух таблицах одновременно в mysql
0
A
ответ
2
Используйте процедуру
delimiter |
CREATE PROCEDURE updatewithtime(IN inputid int)
BEGIN
set @timestamp := now();
update products set date = @imestamp where id = inputid;
update customers set date = @imestamp where id = inputid;
END
|
delimiter ;
Вы можете назвать это как этот
call updatewithtime(123);
+1
Не забудьте включить это в транзакцию. –
1
UPDATE TableaA a INNER JOIN TableB b ON (a.id= b.id)
SET
//set values
WHERE a.id= 100 AND b.id= 100
Примечание: Вы не можете использование limit
.
Тем не менее я предпочтет путь дал Юргена г (хранимая процедура)
Смежные вопросы
- 1. MySQL COUNT в двух таблицах одновременно
- 2. Обновление в двух таблицах одновременно
- 3. Вставка данных в двух таблицах одновременно в MySQL
- 4. Поиск в двух таблицах MySQL
- 5. Mysql Поиск в двух таблицах
- 6. Mysql connect в двух таблицах
- 7. mysql select в двух таблицах
- 8. Запрос MySQL в двух таблицах
- 9. Как создать индекс в двух таблицах mysql?
- 10. Преобразовать отметку времени Unix в длинную оригинальную отметку времени
- 11. Как вставить значение одновременно в двух разных таблицах
- 12. Получение суммы, как в частности, отметку времени в MySQL
- 13. Комплексный запрос в двух таблицах в MySQL
- 14. Выберите запрос в двух таблицах в MySQL
- 15. MySQL создает временную отметку времени и времени обновления
- 16. MySQL Справка: вставка данных в двух таблицах
- 17. mysql найти уникальные отличия в двух таблицах
- 18. MySQL вставить значения различия в двух таблицах
- 19. Объединить данные в двух таблицах MySQL
- 20. MySQL PHP сравнения значений в двух таблицах
- 21. Конструирование отношений «друг» в двух таблицах mysql
- 22. Исправление ошибок автоинкремента MySQL в двух таблицах
- 23. Оптимальное объединение в двух таблицах MySQL
- 24. Сохранение значений в двух таблицах MySQL
- 25. Mysql сравнить два столбца в двух таблицах
- 26. Рекурсивный оператор в MySQL на двух таблицах
- 27. mysql select query в двух таблицах
- 28. mysql query на двух таблицах
- 29. Добавить дни в отметку времени
- 30. Вставить отметку времени в Улей
ли вы выполнить обновление партии или простое обновление строки? –
Простое обновление строки sir –