这有效吗?
SELECT COUNT(*) INTO mydb.table.field FROM sometable WHERE points=30;
如果不是......有谁能告诉我类似的解决方案?
答案 0 :(得分:2)
没有, 你的将完全像这个
INSERT INTO mydb.table (field)
SELECT Count(*)
FROM sometable
WHERE points=30;
另一个包含更多列的示例
INSERT INTO mydb.table (Col1, Col2, Col3)
SELECT Col1, Col2, Count(*)
FROM sometable
WHERE points=30;
Here你可以找到很多例子。
答案 1 :(得分:1)
INSERT INTO myTable (field) VALUES
(SELECT COUNT(*) FROM sometable where points=30)