我正在构建一个工作中的Web应用程序,并且我有一个表单,用户可以在其中注册某些类型的信息。在提交时将PHP/MySQL插入到多个数据表中
Username | Password | Company
现在我不知道该如何处理这个。我想要的是,当用户提交注册表单时,用户名,密码和公司被写入一个数据表(用户),但因为公司在用户数据表中是外键引用,我需要将公司写入单独的数据表(公司)作为主键(当然,用户名可以写成FK参考,因为它是1 - 1关系)。
我不是在寻找你们的编码解决方案,因为我知道我的PHP和MYSQL,我只是在寻找一些伪代码算法来获得创意果汁!
编辑:我使用PostgreSQL不是MySQL,但我敢肯定有不同的端口号相差不大,小的语法变化
MySQL和Postgres之间有很大的区别。对于后者,您可以通过数据修改CTE一步解决此问题 - 如[后续问题](http://stackoverflow.com/q/12095553/939860)中所示。 – 2012-08-23 22:41:01