我将列定义为timestamp并称为date。还有很多其他的专栏。我遇到了一个网络问题,我在代码中两次得到相同的数据包,因此我的代码写了两次。所以我得到了两张完全相同的唱片。
date timestamp on update CURRENT_TIMESTAMP No CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
在花了很多天试图解决这个网络问题之后,我已经准备好解决这个问题(目前)。我使用下面的codeigniter代码来插入记录。
$this->db->insert('survey_tasks', $data);
$this->db->insert('survey_bc', $data2);
我曾经考虑过使用insert到“where not exists”中,比如下面的示例,但问题是时间戳是自动插入的。加上我不知道如何在codeigniter中创建一个“复杂”的插入。
INSERT INTO TABLE_2
(id, name)
SELECT t1.id,
t1.name
FROM TABLE_1 t1
WHERE NOT EXISTS(SELECT id
FROM TABLE_2 t2
WHERE t2.id = t1.id)
那我怎么能要求每一张唱片都有一个唯一的时间戳呢?
暂无答案!
目前还没有任何答案,快来回答吧!