⚠️投稿日または最終更新日から8年以上経過している内容です。
コピペですが、自分用に投稿
※番号だけではなくデータそのものが初期化されるので、 運用中には絶対に実行しないでくださいm( )m
バージョン 2.13.4、2.13.5 で確認しています。
商品を初期化
TRUNCATE TABLE dtb_products;
TRUNCATE TABLE dtb_products_class;
TRUNCATE TABLE dtb_product_categories;
TRUNCATE TABLE dtb_product_status;
UPDATE dtb_products_product_id_seq SET sequence=0;
ALTER TABLE dtb_products_product_id_seq AUTO_INCREMENT=1;
UPDATE dtb_products_class_product_class_id_seq SET sequence=0;
ALTER TABLE dtb_products_class_product_class_id_seq AUTO_INCREMENT=1;http://www.4web8.com/9807.html より
カテゴリーを初期化
TRUNCATE TABLE dtb_category;
TRUNCATE TABLE dtb_category_count;
TRUNCATE TABLE dtb_category_total_count;
UPDATE dtb_category_category_id_seq SET sequence=0;
ALTER TABLE dtb_category_category_id_seq AUTO_INCREMENT=1;
UPDATE dtb_classcategory_classcategory_id_seq SET sequence=0;
ALTER TABLE dtb_classcategory_classcategory_id_seq AUTO_INCREMENT=1;カテゴリーは見当たらなかったので、 見よう見まねで書きました。
規格を初期化
TRUNCATE TABLE dtb_class;
TRUNCATE TABLE dtb_classcategory;
TRUNCATE TABLE dtb_products_class;
UPDATE dtb_classcategory_classcategory_id_seq SET sequence=0;
ALTER TABLE dtb_classcategory_classcategory_id_seq AUTO_INCREMENT=1;
UPDATE dtb_class_class_id_seq SET sequence=0;
ALTER TABLE dtb_class_class_id_seq AUTO_INCREMENT=1;
UPDATE dtb_products_class_product_class_id_seq SET sequence=0;
ALTER TABLE dtb_products_class_product_class_id_seq AUTO_INCREMENT=1;
INSERT INTO `データベース名`.`dtb_classcategory` (`classcategory_id`, `name`, `class_id`, `rank`, `creator_id`, `create_date`, `update_date`, `del_flg`) VALUES ('0', NULL, '0', '0', '0', CURRENT_TIMESTAMP, '0000-00-00 00:00:00', '0');一部分が商品とかぶります。
商品とカテゴリーと違うところは、ダミーデータを別途挿入しないと、 すべての商品が売り切れの判断(在庫が見つからない)をされてしまい、 購入ができなくなってしまいます(汗)データベース名は、環境に合わせて変える必要があります。
※番号だけではなくデータそのものが初期化されるので、 運用中には絶対に実行しないでくださいm( )m