我有一个表格,其中的条目如下所示,
| ALP | Amethyst Light | Pear | 8 | ss | 7 | 0.38 | 5 |
我想根据当前代码复制此内容以及其他所有条目,同时在代码末尾添加一个字母。我想将字母G添加到代码的末尾,所以它说ALPG
这让我大部分都在那里,Copy a table change values of 1 column and insert it in the same table,但是我希望能够保留原始值但是添加一个字母结束。
答案 0 :(得分:0)
插入时,只需将+ 'G'
添加到列中即可。
答案 1 :(得分:0)
这应该适用于CONCAT
:
INSERT INTO YourTable (Col1, Col2, ...)
SELECT CONCAT(Col1,'G'), Col2,...
FROM YourTable
答案 2 :(得分:0)
试试这个:
insert into t(code, <list of rest of columns>)
select concat(code, 'G'), <list of rest of columns>
from t;
答案 3 :(得分:0)
你的问题有点缺乏细节,但考虑到你提到的另一个问题,听起来你想做这样的事情:
insert into your_table (col1,col2,col3,col4,col5,col6,col7,col8)
select concat(col1,'G'),col2,col3,col4,col5,col6,col7,col8
from your_table
答案 4 :(得分:0)
试试这个:
使用 XAMPP 工具。它是多平台工具,如mysql,sql,perl等。所以你可以使用这个工具非常简单地插入数据。