これは有効ですか?
SELECT COUNT(*) INTO mydb.table.field FROM sometable WHERE points=30;
そうでない場合..同様の解決策を教えてくれる人はいますか?
いいえ、あなたはこれとまったく同じです
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;
ここでは多くの例を見つけることができます。
INSERT INTO myTable (field) VALUES
(SELECT COUNT(*) FROM sometable where points=30)