我有两个表结构如下选择: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 –