phpMyAdmin上で、textデータ型カラム を intデータ型カラム へ変更しようとしたら、エラー発生

MySQL用語集

カテゴリー: エラー  閲覧数:276 配信日:2018-07-08 23:32


問題発生


textデータ型カラム を intデータ型カラム へ変更しようとしたら、エラー発生
・注意点
・カラムのデータ型変換は行われていない

エラー原因


intデータ型カラムには格納出来ない文字が格納されていたから
・一部のカラムの最後に空白文字が挿入されていた
・一部のカラムの「,」が挿入されていた

エラー対応


intデータ型カラムには格納出来ない文字を削除
・一部のカラムの最後に挿入されている空白文字を削除
・一部のカラムの挿入されている「,」を削除

結果


エラー対応後にSQL実行したら、カラムのデータ型変更が無事にできた

指定期間人気ページランキング / 2020-5-28 → 2025-8-2
順位 ページタイトル抜粋 アクセス数
1 #1241 - オペランドに 1 個の列が必要です。 | エラー 3705
2 MySQL用語 1587
3 クエリエラー: #1265 - 列 'カラム名' の 行 ★ でデータが切り捨てられました。 | エラー 1382
4 SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry | エラー 1379
5 ( ! ) Fatal error: Uncaught PDOException: SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect datetime value | エラー 975
6 Data truncated for column | エラー 637
7 where clause is ambiguous | エラー 620
8 Incorrect integer value | エラー 602
9 クエリエラー: #1294 - 列 'カラム名' に ON UPDATE旬は無効です。 | エラー 598
10 <> | 演算子 477
11 スキーマ | データベースの構造 451
12 #1067 - Invalid default value for 'id' | エラー 414
13 インデックス | 最適化 408
14 SELECT list is not in GROUP BY clause and contains nonaggregated column | エラー 272
15 遭遇例1.INT型カラムに空文字INSERT 254
16 #3106 - 'Fulltext index on virtual generated column' is not supported for generated columns. | エラー 249
16 エラーメッセージ / エラー原因 / エラー対応 249
17 問題発生 / ハマった点 / indexを確認 244
18 #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ★★ at line △△ | エラー 240
19 phpMyAdmin上で、VARCHARデータ型カラム を FLOATデータ型カラム へ変更しようとしたら、エラー発生 232
2025/8/3 1:01 更新