错误的含义1292(22007):被截断的错误双值:'JAIN'

时间:2019-09-18 04:45:32

标签: mysql sql database

UPDATE STUDENT
    -> SET NAME='JAIN' AND MAJOR='BIOLY'
    -> WHERE MAJOR='BIO';
  

错误1292(22007):截断了错误的双精度值:“ JAIN”

1 个答案:

答案 0 :(得分:1)

您遇到语法错误。

要更新多个列时,请使用,代替AND

因此查询应为

UPDATE STUDENT
SET NAME='JAIN', MAJOR='BIOLY'
WHERE MAJOR='BIO';