[解決済み] MySQLテーブルのデフォルト文字セットを変更するには?
2022-08-15 10:37:52
質問
MySQLの
table
から取得したこの定義を持っています。
SQLYog Enterprise
:
Table Create Table
----------------- ---------------------------------------------------------
etape_prospection CREATE TABLE `etape_prospection` (
`etape_prosp_id` int(10) NOT NULL AUTO_INCREMENT,
`type_prosp_id` int(10) NOT NULL DEFAULT '0',
`prosp_id` int(10) NOT NULL DEFAULT '0',
`etape_prosp_date` datetime DEFAULT NULL,
`etape_prosp_comment` text,
PRIMARY KEY (`etape_prosp_id`),
KEY `concerne_fk` (`prosp_id`),
KEY `de_type_fk` (`type_prosp_id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=latin1
を変更したい。
default charset
から
latin1
から
utf8
. どうすればいいのでしょうか?
どのように解決するのですか?
テーブルを変更する場合
default character set
と全ての文字列を新しい文字セットに変更したい場合は、次のようなステートメントを使用します。
ALTER TABLE tbl_name CONVERT TO CHARACTER SET charset_name;
ということで、クエリは
ALTER TABLE etape_prospection CONVERT TO CHARACTER SET utf8;
関連
-
MySQLのWhereの使用方法について説明します。
-
[解決済み】マルチパート識別子をバインドできませんでした。
-
[解決済み】マルチパート識別子をバインドできない
-
Mysql がエラーを報告 オペランドには 1 つのカラムが含まれている必要があります。
-
[解決済み] KEYキーワードは何を意味するのか?
-
[解決済み] MySQLでdatetimeとtimestampのどちらのデータ型を使用すべきですか?
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] SQLでカラムに最大値を持つ行のみを選択する [重複]。
-
[解決済み] MySQLデータベースの名前を素早く変更する(スキーマ名を変更する)方法は?
-
[解決済み】既存テーブルへの外部キー追加
最新
-
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のLike演算子に関する詳細
-
MysqlからElasticsearchにデータを同期させる方法を説明します。
-
mysqlインデックスが長すぎる特殊なキーが長すぎる解決策
-
[解決済み] 親の行を削除または更新できない:外部キー制約が失敗する
-
[解決済み】MySQLで「すべての派生テーブルは独自のエイリアスを持つ必要があります」というエラーは何ですか?
-
mysql5.7のインストールと、無料・長期利用を目的としたNavicateの導入プロセスについて
-
sql エラーを解決する オペランドには1つの列が含まれている必要があります。
-
Mysql がエラー 1241 を報告 オペランドは 1 つのカラムを含む必要があります。
-
Mysqlの使用中に発生したエラーの一部
-
[解決済み] Mysqlでidを使用してテーブルから多くの行を削除する