我有一些电子商务网站的优惠券软件。我想一次生成一堆优惠券。它由 2 张桌子组成。1 用于优惠券,1 用于优惠券描述。主键是 coupon_id。
这是执行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'
)