peterTaro
@peterTaro (ピータ 太郎)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

mysqlのカラムで予約語が使われているシステムの一時対応ありますか

Q&A

Closed

mysqlを8.0.21にアップグレードしましたところ、
rank というカラム名が使われたテーブルを参照するページでエラーが発生しました。

Syntax error or access violation: 1064 You have an error in your SQL syntax;

rank が mysql8から予約語に追加されたとのことでした。
「`」で囲めばよいのですが、sql_mode などで一時的に使用を許可させることは可能なのでしょうか?

とりあえずページを表示させる必要があるのですが、使用箇所が多数あり、修正に時間がかりそうなので、、、

ご存じの方いらっしゃったらよろしくお願いいたします。

mysql Ver 8.0.21
PHP 7.3.11

0

1Answer

Comments

  1. @peterTaro

    Questioner

    やはりできないのですね。。。
    ご提案いただいた案で試してみようと思います。

    ご回答ありがとうございました。

Your answer might help someone💌