以前 2.13系の記事を書きましたが、
今回はその 3系バージョンになります。
ググったところ、情報がなかったので・・・
手探りながらやってみました。
試したバージョンは 3.0.16 になります。
※データそのものが初期化されるので、
運用中には絶対に実行しないでくださいm(_ _)m
※また自己責任でお願いいたします。
上のSQLだけでは実行できませんでした。
というのを先頭に添える必要があります。
これを3系をインストール後に行うと、商品やカテゴリー・規格のが初期化され、
IDを1から始めることができました!
※データそのものが初期化されるので、
運用中には絶対に実行しないでくださいm(_ _)m
※また自己責任でお願いいたします。
今回はその 3系バージョンになります。
ググったところ、情報がなかったので・・・
手探りながらやってみました。
試したバージョンは 3.0.16 になります。
※データそのものが初期化されるので、
運用中には絶対に実行しないでくださいm(_ _)m
※また自己責任でお願いいたします。
商品を初期化
TRUNCATE TABLE `dtb_product`;
ALTER TABLE `dtb_product` AUTO_INCREMENT = 1;
TRUNCATE TABLE `dtb_product_category`;
ALTER TABLE `dtb_product_category` AUTO_INCREMENT = 1;
TRUNCATE TABLE `dtb_product_class`;
ALTER TABLE `dtb_product_class` AUTO_INCREMENT = 1;
TRUNCATE TABLE `dtb_product_image`;
ALTER TABLE `dtb_product_image` AUTO_INCREMENT = 1;
TRUNCATE TABLE `dtb_product_stock`;
ALTER TABLE `dtb_product_stock` AUTO_INCREMENT = 1;
TRUNCATE TABLE `dtb_product_tag`;
ALTER TABLE `dtb_product_tag` AUTO_INCREMENT = 1;
カテゴリーを初期化
TRUNCATE TABLE `dtb_category`;
ALTER TABLE `dtb_category` AUTO_INCREMENT = 1;
規格を初期化
TRUNCATE TABLE `dtb_class_category`;
ALTER TABLE `dtb_class_category` AUTO_INCREMENT = 1;
TRUNCATE TABLE `dtb_class_name`;
ALTER TABLE `dtb_class_name` AUTO_INCREMENT = 1;
PhpMyAdminの場合?
詳しくないので解説できませんが、データにロックがかかっているために、上のSQLだけでは実行できませんでした。
SET FOREIGN_KEY_CHECKS=0;
まとめると...
SET FOREIGN_KEY_CHECKS=0;
TRUNCATE TABLE `dtb_product`;
ALTER TABLE `dtb_product` AUTO_INCREMENT = 1;
TRUNCATE TABLE `dtb_product_category`;
ALTER TABLE `dtb_product_category` AUTO_INCREMENT = 1;
TRUNCATE TABLE `dtb_product_class`;
ALTER TABLE `dtb_product_class` AUTO_INCREMENT = 1;
TRUNCATE TABLE `dtb_product_image`;
ALTER TABLE `dtb_product_image` AUTO_INCREMENT = 1;
TRUNCATE TABLE `dtb_product_stock`;
ALTER TABLE `dtb_product_stock` AUTO_INCREMENT = 1;
TRUNCATE TABLE `dtb_product_tag`;
ALTER TABLE `dtb_product_tag` AUTO_INCREMENT = 1;
TRUNCATE TABLE `dtb_class_category`;
ALTER TABLE `dtb_class_category` AUTO_INCREMENT = 1;
TRUNCATE TABLE `dtb_class_name`;
ALTER TABLE `dtb_class_name` AUTO_INCREMENT = 1;
TRUNCATE TABLE `dtb_category`;
ALTER TABLE `dtb_category` AUTO_INCREMENT = 1;
IDを1から始めることができました!
※データそのものが初期化されるので、
運用中には絶対に実行しないでくださいm(_ _)m
※また自己責任でお願いいたします。
コメント