2019-02-26
閱讀量:
725
每個(gè)查詢結(jié)果在表中插入行[duplicate]
我的數(shù)據(jù)庫中有2個(gè)表
我正在使用以下查詢?yōu)樘囟ㄓ脩暨x擇所有朋友。
SELECT FID FROM `friends` as F WHERE UID = 1
我想做的是在'guestbook'表中為上面查詢返回的每個(gè)結(jié)果插入一行。
INSERT INTO `guestbook` (`FID`, `UID`, `message`) VALUES ('FID SHOULD BE EQUAL TO FID FROM PREVIOUS QUERY', '1', 'message goes here!')
如何才能做到這一點(diǎn)?
解決辦法:用途insert . . . select:
INSERT INTO `guestbook` (`FID`, `UID`, `message`)
SELECT FID, 1, 'message'
FROM `friends` as F
WHERE UID = 1;






評(píng)論(0)


暫無數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
0條評(píng)論
0條評(píng)論
0條評(píng)論