sql >> データベース >  >> Database Tools >> phpMyAdmin

mysqlに10桁のモバイルデータがない場合の問題は何ですか?

    INT(10)は、10桁の数値を意味するのではなく、表示幅が10桁の整数を意味します。 INT(2)またはINT(10)のどちらを指定しても、MySQLは最大値4294967295のINT(この場合は符号なし)のみを格納します。

    INTの代わりにBIGINTを使用して、数値として格納できます。ただし、国際番号は使用できないため、これはお勧めしません。アプリケーションが米国の数値のみを使用することが確実な場合、BIGINTを使用すると、VARCHAR(10)よりも1行あたり3バイト節約できます。

    これは電話番号であるため(したがって、数値計算は行いません)、VARCHAR(20)を使用してみてください。これにより、必要に応じて国際電話番号を適切に保存できます。



    1. LINQtoSQLの実行時間はSSMSSQLの50倍です

    2. hana_mlでCovid-19データをすばやくロードし、DBeaverで確認する

    3. 関連する仕様のどこに、SQLスクリプトの一部のコメントが実際に(MySQLによって)有効なSQLとして実行されることが文書化されていますか?

    4. PHPでデータベースを作成できず、構文が正しい