我有兩個表結構如下選擇:SQL INSERT ...通過自動遞增DATETIME
userid, entrydatetime, record.
tableA
- 具有主鍵(userid, entrydatetime)
tableB
- 沒有約束的設置。
我試圖做一個
INSERT INTO tableA SELECT * FROM tableB
,
,但我得到一個錯誤,因爲tableB
具有所有相同userid
和entrydatetime
。
例如userid ='12345'和entrydatetime ='0000-00-00 00:00:00'。
我需要的tableB
的主要數據是userid
和記錄。對於這種情況,entryDateTime
對我來說不那麼重要。
我該如何合併我的兩個表,但仍保留我的tableA
主鍵約束?有沒有一種方法可以隨機或自動增量插入的entrydatetime
字段?
你怎麼能有兩列'用戶ID,entrydatetime'爲** **小學? –
它被稱爲綜合主鍵 – venkatKA
@zander不知道:D –