码迷,mamicode.com
首页 > 数据库 > 详细

MySQL里的primary()

时间:2014-07-07 13:00:56      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   数据   问题   for   

今天遇到一个很头痛的问题,插入数据库时总是不成功,返回的是内部服务器错误,我一直以为是apache出什么状况了,搜了好多方法,乱改一通,没有丝毫效果。

 

后来在firebug下看见是插入数据库出错了,是这样一条错误信息:

#1062 - Duplicate entry ‘test2‘ for key ‘PRIMARY‘

上网搜了下才知道,test2是主键,所以再次插入肯定是要出错的。

 

在《PHP和MySQL Web开发》书中找到了解决方法。

在MySQL中提供了primary(),可以将多个键组成组件,只要保证这两个不同时相同即可。

 

下面是书中的sql代码:

create table bookmark (

    username varchar(16) not null,

    bm_URL varchar(255) not null,

    index(username),

    index(bm_URL),

    primary key(username, bm_URL)

);

 

 

涨姿势了!!!

MySQL里的primary(),布布扣,bubuko.com

MySQL里的primary()

标签:style   blog   color   数据   问题   for   

原文地址:http://www.cnblogs.com/zjzhome/p/3815473.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!