我有一些電子商務網站的優惠券軟件。我想一次生成一堆優惠券。它由2個表格組成。 1爲優惠券,1爲優惠券說明。主鍵是coupon_id。是這個正確的SQL?
這是做sql的正確方法嗎? coupon_id會匹配嗎?由於它是自動遞增的,我不是輸入一個數字,我認爲它應該。
編輯:我只是複查,僅在優惠券表的coupon_id字段自動遞增的不是一個在coupon_description
但我不知道,如果使用2個刀片是正確的方式。
INSERT INTO coupons (
coupon_id,
coupon_type,
coupon_code,
coupon_amount,
coupon_minimum_order,
coupon_start_date,
coupon_expire_date,
uses_per_coupon,
uses_per_user,
restrict_to_products,
restrict_to_categories,
restrict_to_customers,
coupon_active,
date_created,
date_modified
)
VALUES (
'' , '', '" . substr(md5(uniqid(rand(), true)), 0, 8) ."', '100' , '1' , '06/05/2013' , '06/11/2013' , '1' , '1', '', '', '', '', '', '')
INSERT INTO coupons_description (
coupon_id,
language_id,
coupon_name,
coupon_description
)
VALUES (
'', '1', 'test coupon', 'test'
)
我走了這個,只是設置循環開始在我檢查數據庫中的最後一個值。不是這樣做的最好方法。我認爲這些表格可能應該結合起來,但我沒有時間重新編寫隨附的代碼。無論如何感謝您的幫助 – Sackling 2013-04-14 00:57:46