- , user_id ?
. "upsert", " ". , , , , . . , . , user_id contact_id.
INSERT INTO history (user_id, contact_id, name, phone)
VALUES
(1, 23, 'James Jr.', '(619)-543-6222')
ON DUPLICATE KEY UPDATE
name=VALUES(name),
phone=VALUES(phone);
contact_id, .
- ? , , .
. varchar , . ? . , , , . , . , . , ? , "--". , , . , , -. .
- , , , , user_id/contact_id ?
, . SQL, . , , - , . , , , angular.
, , , . , user_id - , . , , . , , .
: -, , . , , , . , MySQL Workbench.

(: xonos.net)
SQL, .
, "person" , . "" , "" "" . , ? .
1.) , -, " ". " " , . " " , . , , . "" Jim Bean, , .
2.) , , . - . , , Person. . / "CASCADE" - .
. , , .