バージョン選択

フォーラム

メニュー

オンライン状況

48 人のユーザが現在オンラインです。 (36 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 48
もっと...

サイト内検索

質問 > その他 > ★重複商品削除後に新商品を登録した時の商品IDについてどなたかアドバイス下さい。

その他

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
ecHD
投稿日時: 2012/9/28 3:16
対応状況: 確認中
半人前
登録日: 2012/8/7
居住地:
投稿: 13
★重複商品削除後に新商品を登録した時の商品IDについてどなたかアドバイス下さい。
商品を重複して登録してしまった為管理者画面より削除して
次の商品を登録したところ下記のようになってしまいました。


====現状=================
?
商品ID:1     商品名:name1
商品ID:2     商品名:name1

↓↓↓↓(重複した商品名のデータを削除)
?
商品ID:1     商品名:name1

↓↓↓↓(新商品登録)
?
商品ID:1     商品名:name1
商品ID:3(←歯抜けになってしまった) 商品名:name2
=======================

しかし、商品の管理上商品IDは連番にして登録したいので、
下記のようにしたいと思っております。

商品IDを連番にしたい。============

?'
商品ID:1     商品名:name1
商品ID:2(←このように連番にしたい) 商品名:name2
=======================

そこで、調査したところ管理者画面からの商品削除では
削除フラグが立つだけで、product_id自体は残ってしまっている
ということが解りました。

下記のようにして?'の状態にもっていこうと考えております。

=====シナリオ===================
?下記のサイトの通り削除済みの重複データの
 product_id=2を持つテーブルから該当レコードを削除します。
http://web.makiron.jp/2009/03/eccubesql.html

?product_idを主キーに持つテーブル(おそらくdtb_productsのみ)
 のステータスauto_incrementをalter tableコマンドで変更し、2にする。

 ALTER TABLE `テーブル名` AUTO_INCREMENT = 次の番号にしたい数値

※これをしないと?を行っても結局新しい商品の商品IDは連番にならないと思います。

以上
============================

この方法で?'の状態に持って行けるという確証が持てず、
非常に困っております。
何卒アドバイス頂きたいです。
宜しくお願いいたします。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » ★重複商品削除後に新商品を登録した時の商品IDについてどなたかアドバイス下さい。 ecHD 2012/9/28 3:16
     Re: ★重複商品削除後に新商品を登録した時の商品IDについてどなたかアドバイス下さい。 yosako 2012/9/28 12:43
       Re: ★重複商品削除後に新商品を登録した時の商品IDについてどなたかアドバイス下さい。 ecHD 2012/9/29 1:30

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,097名です
総投稿数は110,033件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1649
8
red
1570
9
mcontact
1297
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.