1

これは有効ですか?

SELECT COUNT(*) INTO mydb.table.field FROM sometable WHERE points=30;

そうでない場合..同様の解決策を教えてくれる人はいますか?

4

2 に答える 2

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;

ここでは多くの例を見つけることができます。

于 2012-10-25T17:30:03.950 に答える
1
INSERT INTO myTable (field) VALUES 
(SELECT COUNT(*) FROM sometable where points=30)
于 2012-10-25T17:30:19.333 に答える