ホームページ > データベース > mysql チュートリアル > MySQL の列サイズを更新してサイズを増やしますか?

MySQL の列サイズを更新してサイズを増やしますか?

王林
リリース: 2023-08-31 14:21:02
転載
936 人が閲覧しました

更新 MySQL 中的列大小并增加其大小?

列サイズを更新するには、alter コマンドを使用できます。構文は次のとおりです。 -

alter table yourTableName change yourColumnName yourColumnName data type;
ログイン後にコピー

上記の構文を理解するために、テーブルを作成してみましょう。テーブルを作成するためのクエリ -

mysql> create table DataTruncated
   −> (
   −> id int,   
   −> Name varchar(5)
   −> );
Query OK, 0 rows affected (0.64 sec)
ログイン後にコピー

上の「名前」列を見てください。列のサイズは 5 です。 5 より大きいサイズを指定すると、MySQL は次のエラーを返します。 -

mysql> insert into DataTruncated values(101,'JohnSmith');
ERROR 1406 (22001): Data too long for column 'Name' at row 1
ログイン後にコピー

「name」列の列サイズを更新します。クエリは次のとおりです。 -

mysql> alter table DataTruncated change Name Name varchar(200);
Query OK, 0 rows affected (2.01 sec)
Records: 0 Duplicates: 0 Warnings: 0
ログイン後にコピー

同じレコードをテーブルに挿入します。列サイズを 5 から 25 に更新したため、目に見えるエラーはありません -

mysql> insert into DataTruncated values(101,'JohnSmith');
Query OK, 1 row affected (0.11 sec)
ログイン後にコピー

レコードの表示 -

mysql> select *from DataTruncated;
ログイン後にコピー

以下は出力です -

+------+-----------+
| id   | Name      |
+------+-----------+
| 101  | JohnSmith |
+------+-----------+
1 row in set (0.00 sec)
ログイン後にコピー

以上がMySQL の列サイズを更新してサイズを増やしますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート