- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:カラムについて)
CREATE TABLEで'-'や'+'を使う方法
このQ&Aのポイント
- CREATE TABLEをする際に'-'や'+'を使いたい場合には、syntax errorが発生してしまいます。
- 具体的なエラーメッセージは、「syntax error at or near '+' at character 141」となっています。
- このエラーを回避するためには、別の方法を使うか、記号をエスケープする必要があります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#86752
回答No.1
基本的に-や+は計算式の-や+と区別が付かないので使えなかったと思います。 もしかしたらカラム名を"で囲んでやると出来るかも知れませんが、そのカラムを使うあらゆる場面で"が必要になります。(select/insert/deleteなど全て) ということなのでカラム名に-や+をつけるのはお勧めできません。 ところで質問にあるSQLには+が使われている様子がないのですが、何か他の理由でエラーになっているのかも知れませんね。(漢字やひらがなのせい?)
お礼
ありがとうございます。 エラーメッセージに関しては載せるメッセージを間違えてしまいましたが基本的にはあのようなメッセージでした。何とか工夫をしてみます。