我有一个名为comments_live的表,它有4个字段和大约24000个条目。我想添加另一个字段,它是一个选择查询的输出。该查询如下所示:
INSERT INTO comments_live SELECT SUBSTR(record,1, POSITION(' ' IN record)) AS project_id FROM comments_live;
这个查询所做的是将SELECT查询的结果追加到表中。我希望'project_id'字段追加到现有的24000行中。也就是说,上面的查询不应该将这些额外的行添加到表中。
任何帮助都将不胜感激。
PS:我尝试先在表中添加一个空列“project_id”,然后执行查询,但仍然得到相同的结果。
1条答案
按热度按时间vmpqdwk31#
我从您的代码示例中得出结论,您希望添加一个内容为RECORD列的子字符串的列。如果您成功地添加了空列,那么您只需要像下面这样的代码: