我想打一个INSERT INTO 2个表Mysql的插入2个表
访问:
visit_id int | card_id int
登记:
registration_id int | type enum('in','out') | timestamp int | visit_id int
我想是这样的:
INSERT INTO `visits` as v ,`registration` as v
(v.`visit_id`,v.`card_id`,r.`registration_id`, r.`type`, r.`timestamp`, r.`visit_id`)
VALUES (NULL, 12131141,NULL, UNIX_TIMESTAMP(), v.`visit_id`);
我不知道它是否可能
这是MySQL的语法?在MySQL 5.5中,我收到了语法错误。 – rustyx 2014-04-11 13:56:39
语法错误由WHERE在错误的地方引起,在ORDER BY之前有一个不必要的AND。这段代码涉及到这个问题,但并没有真正回答它。它在逻辑和句法上似乎也是无效的。 – 2014-12-19 14:33:30