Template
Message
Consumer
Campaign
1
1
1
*
*
*
INSERT INTO consumer (name, email)
VALUES (“Luís Cobucci”, “
[email protected]”);
SET @consumer_id = LAST_INSERT_ID();
INSERT INTO template (name, body)
VALUES (“Template 1”, “blah… blah… blah…”);
INSERT INTO campaign (title, template_id, message)
VALUES (“Test”, LAST_INSERT_ID(), “blah… blah… blah…”);
INSERT INTO message (campaign_id, consumer_id, sent)
VALUES (LAST_INSERT_ID(), @consumer_id, FALSE);
Don’t forget to use a
transaction!