カテゴリに割り当てられたアイテムIDとドットで区切られたサブカテゴリを持つテーブルを持つMySQLデータベースがあります(下記の挿入されたリンクを参照してください)。可能であれば、category categorycategory列を2つの列、つまり画像のようなカテゴリとサブカテゴリに分割する必要があります。それは可能ですか?パターンを使用して列を分割する
基本的に私は、この変換したい:この中へ
Item ID Category.Subcategory
2526 CategoryA.SubcategoryB
2527 CategoryC.SubcategoryD
、IDとそれに対応するカテゴリを保存し、サブカテゴリ
Item ID Category Subcategory
2526 CategoryA SubcategoryB
2527 CategoryC SubcategoryD
は、事前にありがとうございます!
はあなたのコードを表示し、あなたはこれまでに何をしようとしたのですか? – Hokascha
データをクリーンアップすることをお勧めします。あなたは文字列操作を探しているので、googleの 'MySQL文字列関数'を探しています。https://dev.mysql.com/doc/refman/5.7/en/string-functions.htmlにアクセスしてください。そこに必要な関数である 'SUBSTRING_INDEX'があります。 –
ありがとう@Hokascha。私はこれまでデータベースで作業したことがありません。この瞬間、私はそれがMySQLデータベースであることを知っており、phpMyAdminの使い方を学びたいと思っています。 MySQLについては基本的に何も分かりません。申し訳ありませんが、私はそれほど試していません。私は検索していましたが、私の具体的なケースについて直接質問するほうがよいと思いました。 – eera5607