问题标签 [mysql-error-1264]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
68 浏览

mysql - 数值超出范围 1264 超出范围值

我有 2 列地址(varchar)、日期(int)的表 X。我想删除列地址,以便运行以下命令:

我收到错误消息:numeric out of range: 1264 out of range value for column date at row 1。

  • 我检查了 Date 列中的所有值,它们仍然可以(小于 int 类型的最大长度)。
  • 我尝试将类型从 int 更改为 bigint 并将日期列中的所有值设置为 null,但我仍然收到此错误消息。
  • 这个问题发生在我的 UAT 服务器上,它在我的本地运行良好。谁能解释一下?