MySQL では、関数 CONCAT_WS を使用してテキスト フィールドに値を追加しました。
UPDATE table SET `textfield`= >>CONCAT_WS('textfield',$randomnumber)<<
たとえば、テキストフィールド (乱数) に次のエントリがあります。
18、20、30、20、10
ここで、関数 CONCAT_WS の逆バージョンを使用したいと思います。たとえば、20 番を取得した場合 (ランダムな PHP 関数を使用)、行の最後の 20 のみを削除したいと思います。
18, 20, 30, 20, 10 => 18, 20, 30, 10
MySQL テキストフィールド配列の代わりに各配列値の行を持つ MySQL テーブルがある場合、次のようにできます。
DELETE FROM table WHERE `textfield`='20' >>LIMIT 1<<
データベースで直接操作する mySQL 配列を使用して、同じことを行うにはどうすればよいですか。たとえば、次のようにします。
UPDATE table SET `textfield`= >>DECONCAT_WS('textfield',20)<<
残念ながら、これは有効なコードではありません。
誰でも私を助けることができますか?