1
這是有效的嗎?選擇並插入另一個表格的字段
SELECT COUNT(*) INTO mydb.table.field FROM sometable WHERE points=30;
如果不是..任何人誰可以告訴我一個類似的解決方案?
這是有效的嗎?選擇並插入另一個表格的字段
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;
Here另一個例子,你可以找到很多例子。
INSERT INTO myTable (field) VALUES
(SELECT COUNT(*) FROM sometable where points=30)
大聲笑,我知道,我做了這樣的權利我張貼了這個愚蠢的問題....之後' SET @ S ='更新'games' \t \t \t \t SET? =(SELECT COUNT(*) \t \t \t \t \t \t FROM'cards' \t \t \t \t \t \t WHERE?=?) \t \t \t \t WHERE'gamenumber' =(SELECT'gameNumber' \t \t \t \t \t \t \t \t \t \t \t FROM'cards'?\t \t \t \t \t \t \t \t \t \t \t WHERE'UUID' =)'; \t \t準備從@s; \t \t EXECUTE stmt USING @ v6,@ v4,@ v3,@ v1; \t \t DEALLOCATE PREPARE stmt;' 謝謝你麻煩回答THO :) –