我想打一個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