Mysql
如何讓 MySQL 使用函式返回的值作為預設值?
我有一個預先存在的表,其中有一列可以保存 UUID。
我希望能夠定義一個預設值,以便(來自遺留系統)進來的新行仍然會通過
UUID()
函式獲得定義的 UUID——是否可以將列的預設值配置為由UUID(與UNIX_TIMESTAMP()
在 phpMyAdmin中的方式類似)
使用觸發器
您不能在 MySQL 中將函式用作預設值,但 TIMESTAMP 列的 CURRENT_TIMESTAMP 除外