1

MySQLデータベースに「10196385171799537224」(21桁)のような数値(ID)を格納するには、どのデータ型を使用する必要がありますか?

4

3 に答える 3

4

として保存できます。numeric(21,0)

SQL Fiddle のデモを見る

于 2012-09-29T13:57:00.573 に答える
3

Per the MySQL docs, you'd need a NUMERIC(21,0).

However, that's a unfeasibly large ID. Adding entries at a rate of one per microsecond, it would take over 300,000 years to reach that number. You might want to reconsider your design.

于 2012-09-29T14:01:58.057 に答える
0

この質問はあなたに役立つと思います

非常に大きな自動インクリメント ID が必要な場合はどうすればよいですか?

そのような数値をデータベースに保存する必要がある場合は、2 つ以上の列に分割する方がよいと思います。

于 2012-09-29T13:59:12.997 に答える