导入时连接列 (MySQL/phpmyadmin)

spc*_*s81 4 php mysql phpmyadmin

我有一个具有基本结构的表...column1、column2、column3。

当我上传到 phpmyadmin(或任何其他环境)上的此表时,我希望能够添加第四列,它是正在上传的三列的串联。

有什么方法可以创建一个相当于CONCAT(column1, column2, column3) as column4每次导入该表时,column4 都会自动填充的列吗?

我试图避免在导入之前或之后执行这项工作,我认为这需要创建一个额外的表。

任何帮助,将不胜感激。

干杯,斯特

Rah*_*hul 5

我认为您不需要在数据库中创建额外的列,而是可以在使用以下语句显示数据时执行相同的操作SELECT

SELECT column1, column2, column3,
CONCAT(column1, column2, column3) as column4
FROM table1;
Run Code Online (Sandbox Code Playgroud)