导入时连接列 (MySQL/phpmyadmin)
Concatenate Columns on Import (MySQL/phpmyadmin)
我有一个 table 具有基本结构...
column1, column2, column3.
当我在 phpmyadmin(或与此相关的任何其他环境)上上传到此 table 时,我希望能够添加第四列,它是上传的三列的串联。
有什么方法可以创建一个等同于 CONCAT(column1, column2, column3) as column4
的列,以便每次我导入到这个 table 时,column4 都会自动填充?
我试图避免在导入之前或之后进行这项工作,我认为这需要创建额外的 table。
如有任何帮助,我们将不胜感激。
干杯,Ste
我认为您不需要在数据库中创建额外的列,而是可以在使用 SELECT
语句显示数据时做同样的事情
SELECT column1, column2, column3,
CONCAT(column1, column2, column3) as column4
FROM table1;
我有一个 table 具有基本结构... column1, column2, column3.
当我在 phpmyadmin(或与此相关的任何其他环境)上上传到此 table 时,我希望能够添加第四列,它是上传的三列的串联。
有什么方法可以创建一个等同于 CONCAT(column1, column2, column3) as column4
的列,以便每次我导入到这个 table 时,column4 都会自动填充?
我试图避免在导入之前或之后进行这项工作,我认为这需要创建额外的 table。
如有任何帮助,我们将不胜感激。
干杯,Ste
我认为您不需要在数据库中创建额外的列,而是可以在使用 SELECT
语句显示数据时做同样的事情
SELECT column1, column2, column3,
CONCAT(column1, column2, column3) as column4
FROM table1;