在我的应用中,我说3+个表具有相对于Users ID的外键。例如,配置文件,信息,使用外键指向用户表ID的链接表。当用户创建一个帐户时,我将插入所有这些表中。大多数值在插入时为空,除了在用户表中创建的ID变量。现在我有这个结构
// insert
query("insert into users", err, resut);
id = result[0].insertId; // get id inserted into users
query("insert into Profile")
if(no errors)
query("insert into Information")
if(no errors)
query("insert into Links")
那当然不是代码,而是我进行注册过程的过程。我想知道这是否是不好的做法。我觉得用mysql进行多表插入要比现在做的更好。