닉넴이용
331
2021-07-16 23:16:51
3
123

node.js db 쿼리문이 값이 어쩔 때는 되고 어쩔 때는 안 됩니다....



db.query('UPDATE user_calendar SET visible = ? WHERE calendar_id = ? AND user_email=?', param, (err, result) => {
        if (err) console.log(err);
        res.redirect('/');
    });

visible 값은 true 아니면 false인데

mysql에서 하면 true 넣었을 때도 되고 false 넣었을 때도 되는데

node로 하면 true 넣었을 때 안 됩니다.

false는 돼요....

이유가 뭘까요?

0
  • 답변 3

  • 신히
    820
    2021-07-17 09:19:46

    param에 값이 어떻게 들어 가있는지, user_calendar의 visible 데이터 타입이 뭔지 모르면 이유를 알 수 없습니다.

  • 닉넴이용
    331
    2021-07-17 17:52:28

    tinyint입니다ㅠㅠ

  • 닉넴이용
    331
    2021-07-17 19:13:06

    도저히 안 돼서 varchar로 true/false로 바꿧습니다..

  • 로그인을 하시면 답변을 등록할 수 있습니다.