MySQL多重插入的最佳做法

时间:2018-07-08 00:43:23

标签: mysql express

在我的应用中,我说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进行多表插入要比现在做的更好。

0 个答案:

没有答案