mysql 데이터베이스추가가안되요

조회수 456회
create table counters (
    sdate varchar(30),
    m_tel varchar(30), 
    r_number int,
    o_statement int,
    price int,
    PRIMARY KEY(sdate),
    FOREIGN KEY(m_tel) REFERENCES members(tel),
    FOREIGN KEY(r_number) REFERENCES rooms(number)
);

INSERT INTO counters (sdate, m_tel, r_number, o_statement, price)
    VALUES('2019.12.07', '010-2433-8483', 0, 1, 20250‬ );

위에는컬럼이고 아래는 입력값입니다. 참조값은 멤버,룸테이블에 추가되어있는값을 가져왔고 ' '도 잘맞춰서하는데

 ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '? )' at line 2

이에러가 뜨는데 도저히 머가문제인지 모르겠네요

  • insert 구문에 본문과 같이 넣을땐 오류가 없었고 바인딩 변수 ? 를 사용할 때 오류난 것 아닌가요? 정영훈 2019.12.8 20:20

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)