【问题标题】:MEANING OF ERROR 1292 (22007): Truncated incorrect DOUBLE value: 'JAIN'错误 1292 (22007) 的含义:截断不正确的 DOUBLE 值:'JAIN'
【发布时间】:2019-09-18 04:45:32
【问题描述】:
UPDATE STUDENT
    -> SET NAME='JAIN' AND MAJOR='BIOLY'
    -> WHERE MAJOR='BIO';

ERROR 1292 (22007):截断不正确的 DOUBLE 值:'JAIN'

【问题讨论】:

  • 删除 AND 并尝试使用 ,(逗号)然后告诉我们。

标签: mysql sql database


【解决方案1】:

你有一个语法错误。

如果要更新多个列,请使用 , 而不是 AND

所以查询应该是这样的

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

【讨论】:

    猜你喜欢
    • 2014-12-31
    • 1970-01-01
    • 2023-02-25
    • 2023-03-28
    • 2020-10-26
    • 2013-04-11
    • 1970-01-01
    • 1970-01-01
    • 2020-12-05
    相关资源
    最近更新 更多