• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:カラムについて)

CREATE TABLEで'-'や'+'を使う方法

このQ&Aのポイント
  • CREATE TABLEをする際に'-'や'+'を使いたい場合には、syntax errorが発生してしまいます。
  • 具体的なエラーメッセージは、「syntax error at or near '+' at character 141」となっています。
  • このエラーを回避するためには、別の方法を使うか、記号をエスケープする必要があります。

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

  • ベストアンサー
noname#86752
noname#86752
回答No.1

基本的に-や+は計算式の-や+と区別が付かないので使えなかったと思います。 もしかしたらカラム名を"で囲んでやると出来るかも知れませんが、そのカラムを使うあらゆる場面で"が必要になります。(select/insert/deleteなど全て) ということなのでカラム名に-や+をつけるのはお勧めできません。 ところで質問にあるSQLには+が使われている様子がないのですが、何か他の理由でエラーになっているのかも知れませんね。(漢字やひらがなのせい?)

hojirou
質問者

お礼

ありがとうございます。 エラーメッセージに関しては載せるメッセージを間違えてしまいましたが基本的にはあのようなメッセージでした。何とか工夫をしてみます。

関連するQ&A