我在 mysql 中有一个表来将事件协调器(用于节日)注册为:
CREATE TABLE `coordinators` (
`id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY COMMENT 'coordinator-id',
`eventid` INT UNSIGNED NOT NULL COMMENT 'event-id for which coordinating',
`name` VARCHAR( 100 ) NOT NULL COMMENT 'name of coordinator',
`phone` INT(10) UNSIGNED NOT NULL COMMENT 'event coordinators phone number',
`email` VARCHAR(100) NOT NULL COMMENT 'event coordinator email-id',
INDEX ( `eventid`, `name`, `phone`, `email` )
) ENGINE = INNODB COMMENT = 'stores event coordinator details'
Run Code Online (Sandbox Code Playgroud)
每当我运行查询时:
INSERT INTO `coordinators` (eventid, name, phone, email)
VALUES('1', 'abcdef', '8285066537', 'abcdef@xyz.com')
Run Code Online (Sandbox Code Playgroud)
无论我尝试什么电话号码,如果长度 >=9,mysql 都会将其更改为4294967295
!!
请帮忙!