+ -
当前位置:首页 → 问答吧 → 求解数据库问题

求解数据库问题

时间:2011-09-11

来源:互联网

初学PHP,由于不懂数据库,在开发一个新闻发布系统遇到了问题。

在mysql中建立了两张表  
一张是新闻基础表,用来存放新闻的标题、作者等基本信息 其中有一个ID为主键自动增长。
另一张是新闻内容表,用来存放新闻的具体内容。也有一个ID为主键,该ID同基础表的ID。

理论上应该吧ID设为外键是吧,两个表是一对一关系。

现在问题是,对于数据库写入来说。怎么将值插入到这两张表里面?
单独insert我只懂插入一个表的,像我描述的情况该怎么插入呢?

作者: w233052085   发布时间: 2011-09-11

从逻辑上应该使用一张表。 没有必要设计成两张表。
如果一定要两张表,则应该在第一张表INSERT完成得到LAST_INSERT_ID做为第二张表的插入ID值。

作者: ACMAIN_CHM   发布时间: 2011-09-12