EC-CUBE4 の会員IDは、1から付番されている。テーブル dtb_customer の主キー(primary key) id に AUTO_INCREMENT が設定されていて、1から自動付番される。
この番号の変更は、ALTER TABLE によって行える。
ex.) ALTER TABLE dtb_customer AUTO_INCREMENT = 1001;
この設定で、次のidに 1001 が付番される。
現在の AUTO INCREMENT の値は、以下の SELECT文 で照会できる。SELECT AUTO_INCREMENT
FROM information_schema.tables
WHERE TABLE_SCHEMA = 'データベース名'
AND TABLE_NAME = '
テーブル名
';
EC-CUBE4 のテーブルの多くには、サロゲートキー(代理キー)が採用されており、主キーは ‘id’ で、idには、AUTO_INCREMENT が設定されている。
コメント