みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

【MYSQL】フィールド名の変更(半角→全角)について

フィールド名の変更(半角→全角)について

ただいまmysqlを勉強中の初心者なのですが、
入門書を見ながら試験的に作ったテーブルのフィールド名を変更しようとしています。

テーブル名 tbl_employee
元フィールド名 「code」 型 varchar(40)
新フィールド名 「社員コード」 型 varchar(40)

ALTER TABLE tbl_employee CHANGE code '社員コード' VARCHAR(40); とか
ALTER TABLE tbl_employee CHANGE code 社員コード VARCHAR(40); とか
ALTER TABLE tbl_employee CHANGE code '社員コード'; とか
ALTER TABLE tbl_employee CHANGE code 社員コード; とか

一通り試してみたのですが動かず…
ちなみに「社員コード」ではなく半角で「syain_code」という名前に変更することは出来ました。
全角文字だけがシンタックスエラーになります。

何が原因か分かる方いらっしゃいましたら教えてくださいませ。

よろしくお願いします。

投稿日時 - 2007-12-06 18:55:32

QNo.3576370

困ってます

質問者が選んだベストアンサー

あ、バックスラッシュじゃなくてバッククォートでしたね。
失礼しました

投稿日時 - 2007-12-06 21:38:53

お礼

完璧です!!1発で上手くいきました。
バッククオートだったんですねぇ、
シングルコーテーションだとばっかり思っていました。

本当に助かりました、有難うございました。

投稿日時 - 2007-12-07 10:20:42

ANo.2

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

とりあえずバックスラッシュで

ALTER TABLE `tbl_employee` CHANGE `code` `社員コード` VARCHAR(40);

投稿日時 - 2007-12-06 21:05:20

あなたにオススメの質問