Длинное целое преобразуется при вставке в более короткий столбец, а не усечен. Зачем? Какова формула?
У меня есть столбец типа integer с длиной 10: `some_number` int(10) unsigned NOT NULL В этот столбец я вставляю слишком длинный номер: $some_number = 715988985123857; $query = "INSERT INTO this_table SET some_number = ?"; $stmt = $mysqli->prepare($query); $stmt->bind_param('i', $some_number); $stmt->execute(); Когда я смотрю, что находится в таблице, теперь число: 2147483647 Как и почему 715988985123857 превратился […]