Mysql 返回扭曲整数的SQL查询
这是SQL表:Mysql 返回扭曲整数的SQL查询,mysql,sql,Mysql,Sql,这是SQL表: CREATE TABLE `player_data` ( `id` BIGINT(225) DEFAULT NULL, `name` VARCHAR(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '', `gender` VARCHAR(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '', `m
CREATE TABLE `player_data` (
`id` BIGINT(225) DEFAULT NULL,
`name` VARCHAR(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '',
`gender` VARCHAR(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '',
`model` VARCHAR(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '',
`money` BIGINT(225) DEFAULT NULL,
`playtime` BIGINT(225) DEFAULT NULL
))
我有一个非常简单的查询,它试图获取id
。查询:
SELECT id FROM player_data WHERE id = '"..id.."'
表中的ID是76561198342211128,但是,当运行该查询时,它返回7.6561198342211e+16。根据我所显示的,它这样做有什么原因吗?这是否回答了您的问题?