我有一些电子商务网站的优惠券软件。我想一次生成一堆优惠券。它由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