我想创建一个表,其中第一列和第二列将连接成第三列。
Id camera_Id Image-Id
1287 257 257-1287 .(always be concatenation of the two fields )
在创建表时有什么办法可以做到吗
CREATE TRIGGER image_ids
BEFORE INSERT ON test
FOR EACH ROW
BEGIN
SET NEW.Image_id = CONCAT(id ' ', camera_id);
END
最佳答案
如果您出于某种原因无法在插入语句中执行此操作,那么触发器可能是您唯一的选择。
关于mysql - 使用连接函数为字段设置默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25937044/