我有2個表:具有列(id,用戶名,密碼)和user_failed列(user_id,失敗,時間)的用戶。是否有任何可能的方式,我可以通過只使用用戶名插入到表user_failed?我試試這個代碼,但它失敗了:在mysql中使用SELECT的INSERT值
INSERT INTO `login_attempts`(`user_id`, `time`, `failed`)
VALUES (SELECT user_id FROM users WHERE username = 'pokemon','',3)
它不能我得到這個錯誤#1054 - 在「字段列表」未知列「USER_ID」 – Ying
啊它的工作,我只是在我的用戶更改表的user_id爲ID,因爲它是id不是user_id。謝謝 – Ying