我想让一个列由表格中的其他列组成,例如 第1列是varchar而第2列是varchar,第3列是第1列和第2列的串联。第3列或第2列更改后第3列应该更新。
我目前在我的代码中使用一个函数来连接这些列,但我想知道是否可以使用MySQL来实现它。
答案 0 :(得分:1)
https://dev.mysql.com/doc/refman/5.7/en/create-table.html#create-table-generated-columns
本文档讨论了生成的列,这正是您正在寻找的。 p>
答案 1 :(得分:0)
我认为这不是好习惯。如果您只需要连接两列,则应在选择时执行:
SELECT CONCAT(column_1, ' ', column_2) AS column_3 FROM yourtable;