mysql设置主键出错,可我对照网上教程找不出错误

问题描述

mysql设置主键出错,可我对照网上教程找不出错误


请告诉我哪儿错了,谢谢!

解决方案

primary key('book_id'),//这一行首先将book_id的单引号去掉,然后将后面的逗号去掉就可以了,我将改后的代码运行成功了
另外你可以用可视化管理工具来操作的;

如果回答对你有帮助,请采纳

解决方案二:

是不是内置错误或者要区分的大小写错误

解决方案三:

我觉得还是用一个可视化软件操作方便些的

解决方案四:

第五行primary key后边的逗号去掉

时间: 2024-10-20 20:57:50

mysql设置主键出错,可我对照网上教程找不出错误的相关文章

mysql把主键定义为自动增长标识符类型_Mysql

1.把主键定义为自动增长标识符类型 在mysql中,如果把表的主键设为auto_increment类型,数据库就会自动为主键赋值.例如: create table customers(id int auto_increment primary key notnull, name varchar(15)); insert into customers(name) values("name1"),("name2"); 一旦把id设为auto_increment类型,my

请教一个关于EF框架的问题,数据库没有设置主键怎么进行增删改

问题描述 最近公司要求我使用C#开发服务接口,使用EF框架连接Oracle数据库,进行数据的操作,由于我之前没有深入接触过EF,现在对一些没有设置主键的表进行插入时发生出错,提示"更新条目时出错."请教一下要怎么解决这个问题,谢谢了!! 解决方案 解决方案二:急,望知道的大神告诉我一下!!!解决方案三: 解决方案四:表没设置主键,ef不能插入数据解决方案五:用sql写啊.解决方案六:虽然表没有定义主键,但一定有一个或几个字段能够代表行的唯一性,它(们)就是主键的字段,找到以后,到EF设

SQL Server 2008设置主键和把它设为自增

环境:SQL Server 2008 问题:设置主键和把它设为自增. 解决:点击table->选中表- >design->选中需要设置主键的字段,单击右键"设置主键"即可. 若要设置主键自增 ,在列属性中找到标识规范,单击左边的"+"号,把否改为是,其他默认即可.

mysql 忽略主键冲突、避免重复插入的几种方式

mysql 忽略主键冲突.避免重复插入的几种方式 方案一:使用 ignore 关键字 方案二:使用 replace into 方案三:ON DUPLICATE KEY UPDATE  方案一:使用 ignore 关键字 如果是用主键primary或者唯一索引unique区分了记录的唯一性,避免重复插入记录可以使用: insert ignore into table_name(email,phone,user_id) values('test9@163.com','99999','9999'),这

sqlite developer 怎么设置主键Id自增长呢

问题描述 sqlite developer 怎么设置主键Id自增长呢 刚接触sqlite数据库,然后想建表操作,用的是sqlite developer,但不知该如何设置主键自增长呢 解决方案 创建表的时候给该键加上 PRIMARY KEY AUTOINCREMENT ?

mybatis多线程批量插入MySQL报主键冲突

问题描述 mybatis多线程批量插入MySQL报主键冲突 insert into SMS_DOWN_HISTORY(templateCode,activityCode,activityId,sendRoundId,arrangeDate,expireDate,messageId,mobile,requestId,senderId,depName,depId,flag,level,smsTemplateVar,systemName,mtime,ctime) values (#{item.temp

java语言 play framework插入Mysql数据主键名不为id 如何处理?

问题描述 java语言 play framework插入Mysql数据主键名不为id 如何处理? java语言 play framework插入Mysql数据主键名不为id 如何处理?因为这个框架对数据库主键有要求,主键名必须叫 id,否者不能做添加数据的操作.求大神帮忙 解决方案 求大神啊啊啊 自己先顶一下 解决方案二: 你用orm是什么啊?你说的不够清楚

autoincrement-vs2013 中,如何设置主键identity为true?

问题描述 vs2013 中,如何设置主键identity为true? 以前还有identity这个属性,现在找不到了,那如何设置主键的autoincrement啊? 解决方案 [1]在表名上右键选择修改 [2]在打开的画面中选中你要设置为自动增长的字段名称 [3]在下面的"列属性"页面中找到 [标识规范] 一项,并打开前面的加号 [4]把(是标识)改为"是" [5]标识增量就是每次自动增长的增量了 [6]保存 解决方案二: 这个是在数据库中设置,或者你用sql语句来

PowerDesigner-VBSrcipt-自动设置主键,外键名等(SQL Server)

原文:PowerDesigner-VBSrcipt-自动设置主键,外键名等(SQL Server) 在PowerDesigner中的设计SQL Server 数据表时,要求通过vbScript脚本实现下面的功能:   主键:pk_TableName 外键:fk_TableName_ForeignKeyColumnList   当字段作为主键,而且类型为smallint,int,bigint,那么要设置Identity =true. 当字段作为主键,而且类型为uniqueidentifier,那么