如何从另一个表插入表

时间:2013-12-02 09:42:47

标签: mysql sql

我有两个表employee和time_stamp 每个员工都有他的hex和emp_id 我想在time_stamp表中插入来自时间戳机的十六进制时间和来自员工表的emp_id的时间... 这是我的询问..

INSERT INTO time_stamp (hex,time,emp_id)
              SELECT emp_id  ({$hex}, NOW() )
              FROM employee
              WHERE hex = {$hex}

这就是我得到的错误:

FUNCTION junicom.emp_id does not exist

1 个答案:

答案 0 :(得分:1)

猜猜......

INSERT INTO time_stamp (hex,time,emp_id)
SELECT hex, NOW(), emp_id
FROM employee
WHERE hex = '$hex'