SQL Запрос, возвращающий искаженное целое число - PullRequest
0 голосов
/ 19 марта 2020

Это таблица 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 '',
    `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.."'

Идентификатор в таблице - 76561198342211128, однако, когда этот запрос выполняется, он возвращает 7.6561198342211e + 16, есть ли причина, по которой он делает это на основе того, что я показал?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...