注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
hogeテーブルのserialカラムにある文字列「-」(全角ハイフン)を、「-」(半角ハイフン)に変換したい... hogeテーブルのserialカラムにある文字列「-」(全角ハイフン)を、「-」(半角ハイフン)に変換したいという場合に、同じテーブルをサブクエリ内に書くと、ERROR 1093 が出るので、その対策を備忘録としてポストします。 サブクエリの FROM 句と更新のターゲットの両方に同じテーブルを書くとエラーとなる hogeテーブルのserialカラムにある文字列「-」(全角ハイフン)を、「-」(半角ハイフン)に変換したいという場合に、以下のようなSQLを書きました。 UPDATE hoge SET serial = REPLACE(serial, "-", "-") WHERE id IN ( SELECT id FROM hoge WHERE serial LIKE '%-%' );
2020/06/09 リンク