ユーザーの同じ表に2つの列があります:name-displayed
とshort-name
です。MySQL:同じテーブル内の列の値に基づいて列を変更します
name-displayed
には、「John Doe」などのユーザーのフルネームが入力されます。 short-name
には、短い値があります。 "ジョン・ドゥー"(本質的に大文字とハイフン)。
name-displayed
のデータに基づいて、short-name
のデータをどのように修正しますか?私はUPDATE
に基づいて自己結合を使用することができると確信していますが、私はどのように列全体のデータの変更を実装するのか分からない。
ご協力いただければ幸いです。
ありがとうございました。構文に従ってトリガーを作成すると、完全に機能しました。再度、感謝します! – jusher
ようこそ。 'BEFORE UPDATE 'のためにそれを行う必要があるかもしれません。 – Nosh