MySQL:将查询与表/列相关联

时间:2016-04-09 16:05:03

标签: mysql

我想让一个列由表格中的其他列组成,例如 第1列是varchar而第2列是varchar,第3列是第1列和第2列的串联。第3列或第2列更改后第3列应该更新。

我目前在我的代码中使用一个函数来连接这些列,但我想知道是否可以使用MySQL来实现它。

2 个答案:

答案 0 :(得分:1)

https://dev.mysql.com/doc/refman/5.7/en/create-table.html#create-table-generated-columns

本文档讨论了生成的列,这正是您正在寻找的。

答案 1 :(得分:0)

我认为这不是好习惯。如果您只需要连接两列,则应在选择时执行:

SELECT CONCAT(column_1, ' ', column_2) AS column_3 FROM yourtable;