如何统计table1总记录数并插入已创建的table2的filed3字段
如何统计表记录数并插入到另一表的指定字段?
嘿,这需求太常见了,直接把插入语句和统计查询结合起来就搞定啦!
具体实现语句
INSERT INTO table2 (field3) SELECT COUNT(id) FROM table1;
小细节补充
- 如果
table1里的id是不会为空的主键,用COUNT(id)统计是最精准的;要是你不想依赖主键,换成COUNT(*)也能统计所有记录,结果是一样的 - 记得确认
table2已经创建完成,而且field3的字段类型得是能存整数的(比如INT),不然插入的时候会报错哦!
内容的提问来源于stack exchange,提问作者ali
相关产品推荐
相关产品推荐

