Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте.
Есть много таблиц, каждая со своим набором данных, и в каждой присутствуют поля id(Binary(16)) и addDate(DateTime).
При вставке данных эти поля должны заполнятся автоматически значениями UNHEX(REPLACE(UUID(), '-', '')) и NOW() соответственно.
Очень не хочется писать на каждую таблицу триггеры с одинаковым содержанием, есть ли альтернативные пути?
Неактивен
Один триггер для нескольких таблиц сделать в MySQL нельзя, см. тему http://sqlinfo.ru/forum/viewtopic.php?id=6927
Для NOW() можно использовать автоинициализируемое поле TIMESTAMP DEFAULT CURRENT_TIMESTAMP
http://dev.mysql.com/doc/refman/5.5/en/ … ation.html
Неактивен
rgbeast написал:
Один триггер для нескольких таблиц сделать в MySQL нельзя
А других вариантов решить задачу нету?
Например какая-то процедура, которая примет на вход набор неких значений, дополнит его id-шниками и датами и выполнит insert?
Неактивен