一 点睛
我们对数据库进行操作时,新增和修改是一对孪生兄弟,大多数情况下新增后会再次对新增的数据进行维护,这时修改就派上用场了。
另外新增和修改如果没用好,往往会出现插入时主键重复,或更新时,不存在数据或存在多条数据的情况,这些都会导致异常。
因为经常会用这种场景,这里做个总结。
二 数据库设计
我们把数据库设计成下面这个样子,其中id是主键,另外我们还规定username和title唯一确定一条记录,我们称(username,title)为业务主键,为了提高性能,我们可以将(username,title)设为索引。
Name
|
记录文章列表
|
|||||
Code
|
News
|
|||||
Table
|
news
|
|||||
Memo
|
描述新闻信息
|
|||||