1

我不明白问题是什么,我有以下查询:

键定义:id = integer(12)

INSERT INTO `MyTable` (`id`,`name`,`ordering`,`state`,`category`) VALUES ('201310156239','geez','0','1','b') 

Id 是我的主键,尝试插入此 SQL 时,我收到以下错误:

#1062 - Duplicate entry '2147483647' for key 'PRIMARY'

这里写的数字不是我要插入的主键,怎么会这样?我究竟做错了什么...

4

1 回答 1

1

MYSQL中整数的范围是-2147483648 到 2147483647,您违反了该范围。

检查此以供参考。整数类型

于 2013-10-15T15:55:53.693 回答