在table2中插入数据,引用table1中的数据

问题描述 投票:0回答:2

我有2张名为owners_info的桌子:id unique_idtimeinlogtimein_id id time_in

第二张表中的id是第一张表中的id的FK。

问题是,unique_id是读者阅读的RFID标签。我只想在读者检测到TAG时在time_in的第二个表中插入时间。

编辑

这就是我现在拥有的INSERT INTO timeinlog (timein_id, id, time_in) VALUES (NULL, SELECT id FROM owners_info WHERE u_id = 123, NOW());

mysql
2个回答
0
投票
insert into timeinlog values (select 'your_timein_id', o.id, 'your_time_in' 
from owners_info o where o.unique_id = 'your_Unique_Id');

0
投票

我在添加打开和关闭括号后解决它。

INSERT INTO timeinlog(timein_id,id,time_in)VALUES(NULL,(SELECT id FROM owners_info WHERE u_id = 123),NOW());

谢谢!

© www.soinside.com 2019 - 2024. All rights reserved.