MySQL将一张表的某些列数据,复制到另外一张表,并且修改某些内容

时间:2022-09-03 05:21:11

MySQL将一张表的某些列数据,复制到另外一张表

INSERT INTO t_topic_content(content,topicId) SELECT content,id FROM t_topic;

注意:给某一列数据赋值,自增长,那么就不应该插入数据了

MySQL将一张表的某些列数据,复制到另外一张表,并且修改某些内容。方法同上, 只是查询的时候使用REPLACE(str,from_str,to_str) 函数

INSERT INTO t_topic_content(content,topicId)
SELECT REPLACE(content, 'aa', 'bb'),id FROM t_topic