我試圖產生一堆折扣代碼。這些都有外鍵約束。與外鍵的SQL循環
目前,我有
INSERT INTO code (title, code, desc) VALUES ('code1','XPISY9','test code');
INSERT INTO code_details (code_id, used, attempts) VALUES (
SELECT code_id from code where code = 'XPISY9',0,0);
在code_details的code_id是在碼錶code_id的外鍵。
什麼是最好的方式來創建一個循環,我可以生成一組這些值(大約100)。我需要的代碼是一個不重複的隨機值。
任何幫助,將不勝感激。
感謝
是SQL的聲明性語言,而不是一個必要的一個,試圖在SQL中生成一些東西並不是一個好方法。相反,你應該尋找試圖通過完成某些條件從某處選擇它們來表達所需的所有代碼。 –