Ik probeer via een PHP script, een database in MySQL aan te maken, maar het gaat fout, op het moment dat ik via een REFERENCE naar een andere tabel verwijs.
Hoe los ik dit op.
Ik krijg daarbij deze foutmelding!
Hoe los ik dit op.
code:
1
2
3
4
5
6
7
8
9
10
| $query_usr = "create table tblUser ("
."user_id INT(5) AUTO_INCREMENT PRIMARY KEY,"
."user_name VARCHAR(50),"
."user_handle VARCHAR(50),"
."user_sex CHAR(1),"
."user_email VARCHAR(50),"
."user_website VARCHAR(50),"
."user_dateofbirth DATE,"
."user_icon BLOB"
.");"; |
code:
1
2
3
4
5
6
| $query_cat ="create table tblCategories ("
."cat_id INT(5) AUTO_INCREMENT PRIMARY KEY,"
."cat_name VARCHAR(50),"
."cat_desciption VARCHAR(255),"
."cat_creator INT(5) REFERENCES user(usr_id)"
.");"; |
Ik krijg daarbij deze foutmelding!
Ik heb de laatste MySQL versie, waarbij FOREIGN KEYS mogelijk moeten zijn, maar waarom gaat het fouttblUser Success
Error: 1064 Description: You have an error in your SQL syntax near 'user(usr_id))' at line 1