MySQL报错:1366 - Incorrect integer value: ‘xx‘ for column ‘xx‘ at row 1的解决方法

我在插入表数据时遇到了1366报错,报错内容:1366 - Incorrect integer value: 'Cindy' for column 'name' at row 1,下面我演示解决方法。

根据上图,原因是'Cindy’对应的name字段数据类型不正确。我们在左侧找到该字段所在的grade_6表,右键点击grade_6后选择设计表,可以看到name字段使用了int类型;

由于SQL语句里的'Cindy’属于字符串,解决方法:在int右边点击下拉框把它切换为varchar文本类型,再点击“保存”;

最后重新运行SQL语句,会恢复正常。

相关推荐

  1. opencv一些解决方案

    2023-12-23 12:46:05       57 阅读
  2. Nginx 504 Gateway Time-out 解决方法

    2023-12-23 12:46:05       36 阅读
  3. 解决使用ip来访问MySQL问题

    2023-12-23 12:46:05       59 阅读
  4. 常见日志解决方法

    2023-12-23 12:46:05       21 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-23 12:46:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-23 12:46:05       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-23 12:46:05       82 阅读
  4. Python语言-面向对象

    2023-12-23 12:46:05       91 阅读

热门阅读

  1. 【宽度优先搜索 BFS】LeetCode-200. 岛屿数量

    2023-12-23 12:46:05       57 阅读
  2. 《open3D+pyqt》第一章——las格式点云读取

    2023-12-23 12:46:05       60 阅读
  3. SpringMVC系列之技术点定向爆破一

    2023-12-23 12:46:05       55 阅读
  4. vue点击当前盒子以外任意地方隐藏当前盒子

    2023-12-23 12:46:05       60 阅读
  5. 登录接口开发 - 登录注册开发入门(3)

    2023-12-23 12:46:05       69 阅读
  6. js判断是否到T+N的时间限制

    2023-12-23 12:46:05       65 阅读
  7. RK3588 CPHY camera调试(LT7911UXC)

    2023-12-23 12:46:05       117 阅读