열 (ID, 사용자 이름, 비밀번호)이있는 사용자와 열 (user_id, 실패, 시간)이있는 user_failed의 2 개의 테이블이 있습니다. 사용자 이름 만 사용하여 테이블 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
아이 일이야, 난 그냥 그건 내 사용자 테이블에 있기 때문에 ID로 USER_ID 변경 id는 user_id가 아닙니다. 감사 – Ying