如何在兩列中插入相同的記錄但不同行而不復制同一行中的兩列?如何在一列中插入相同的記錄,但在mysql中的不同行?
我有兩個表
結構表REK
- REK INT(主鍵)
- 名VARCHAR(10)
- 地址VARCHAR(15)
結構表CEK
- CEK INT(主鍵)
- REK INT(外鍵)
- 日期日期
表REK
rek name address
001 Jane Alaska
002 Amel Washington
003 John Virginia
表CEK (我希望我的輸出看起來像下表。)
cek rek date
01 002 12-05-2015
01 003 12-05-2015
02 002 13-05-2015
03 001 12-05-2015
如何我可以插入表cek如果我想輸出像表cek?當我試圖插入如上表所示的數據時,我不能。當我從cek中刪除主鍵時,數據被複制。
顧名思義,'insert'創建一個NEW記錄。如果您想將數據「插入」兩個不同的記錄,則只有其中一個可能是新的。另一個必須是「更新」。 –
所以,我不能得到像表cek的輸出? – Ritsu
所以你想查看像cek或rek的輸出?你從REK表中取出rek並將它們與日期一起添加到CEK表中...... IS是否正確? –