[解決済み] MySQLでINT(1)は何を意味するのですか?
2022-02-27 04:03:17
質問
INT(1)
- 1は1桁の意味ではなく、クライアントの出力表示形式のみを表していますね。
しかし、これは何を意味するのか
を宣言しました。
YEAR
として
int(1)
というのは、4バイト全部が見えるからです。
INT(1)
を意味するのでしょうか?
SELECT * FROM TEST_USERDB;
+----+--------+------+
| ID | NAME | YEAR |
+----+--------+------+
| 1 | abcccc | 2012 |
| 2 | stack | 99 |
+----+--------+------+
解決方法は?
<ブロッククオート
について
unsigned int
の最大値を持ちます。
4294967295
を使用しても、その
INT(1)
または
int(10)
で、4バイトのデータを使用します。
では、括弧内の数字は何を意味するのでしょうか? それは、ほとんど
ディスプレイ幅と呼ばれるものです。 表示幅は
1から255までの数字です。表示幅を設定することで、すべての
整数値を「表示」させることができます。 行のゼロフィルを有効にした場合。
の場合、フィールドのデフォルト値は0になります。
int(1)
と
0000000000
に対して
int(10)
.
関連
-
[解決済み】MySQLのエラーコードです。MySQL WorkbenchでUPDATE中に1175のエラーが発生しました。
-
[解決済み] エラー:テーブル '<table-name>' に対するユーザー '<userid>'@'<ip-address>' への select コマンドが拒否されました。
-
[解決済み] #1136 - 列数が 1 行目の値数と一致しません。
-
[解決済み] MySQLでdatetimeとtimestampのどちらのデータ型を使用すべきですか?
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] MySQLのAUTO_INCREMENTをリセットする方法
-
[解決済み] MySQLの複数行を1つのフィールドに連結することはできますか?
-
[解決済み] MySQLのクエリ結果をCSV形式で出力するにはどうすればよいですか?
-
[解決済み] ブーリアン値を格納するために使用するMySQLデータ型
-
[解決済み】MySQLのDatetimeカラムにデフォルト値を設定する方法とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】MySQL: グループ関数の無効な使用
-
[解決済み】autoカラムは1つしか存在できない
-
[解決済み】mysqlが内部または外部のコマンド、操作可能なプログラムまたはバッチとして認識されない。
-
[解決済み] 親の行を削除または更新できない: 外部キー制約に失敗 - MYSQL
-
[解決済み] MySQL エラー: キーの長さがないキー指定
-
[解決済み] MySQLを使用したパーセンタイル値の計算
-
[解決済み] MySQLが重複したレコードを削除し、最新のレコードを保持する
-
[解決済み] WindowsでMySQLの画面コンソールをクリアする方法は?
-
[解決済み] ルートユーザーでログインしているのに、phpMyAdminがデータベースを作成する権限がないと言う
-
[解決済み] DEFAULT NULLとCHECKBOX NULL mysqlの違いは何ですか?