操作MYSQL建表时不能保存,id也不能选择自动递增

急,在线等o(╯□╰)o,截图没有设置长度,其实设置了也是一样的问题,所以这个排除了

图片说明

2个回答

你用的是mysql图形界面客户端软件是什么呢?我用的是SQLYog客户端,是有自增选项的。
图片说明

cai772088996
cai772088996 又好了........又好了..........又好了..........o(╯□╰)o
3 年多之前 回复
cai772088996
cai772088996 是Navicat for MySQL,我原来也是使用正常,今天还是老用法,突然就不行了,就这鬼样子
3 年多之前 回复

数据表定义有问题吧,不是提示说length没设置吗

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
建表后不能保存!
我在sybase 里建了一个名为"tushu"的表,有三个中文字段名为,"图书编号"、“图书名称”、“图书类别”rn为何建表后不能保存,是字符集的问题吗,我该怎么解决!
我的mysql不能建表,怎么回事?
-
mysql 建表不能默认时间
CREATE TABLE Orders ( OrderId int NOT NULL, ProductName varchar(50) NOT NULL, OrderDate datetime NOT NULL DEFAULT CURDATE(), PRIMARY KEY (OrderId) )   Error Code : 1064 You have an error in ...
mysql不能保存中文
ERROR 1366 (HY000): Incorrect string value: '\xB6\xC1\xB5\xBD' for column 'name'rn at row 1
word 保存时 不能保存
点击关闭 更改后的word文档时  不能保存  一直提示是否保存之类的,,,,, 解决方法:控制面板\所有控制面板项\区域  \管理\ 更改系统区域设置  选择成中国 重启   就能解决这个垃圾问题。 点击关闭 更改后的word文档时  不能保存  一直提示是否保存之类的,,,,, 解决方法:控制面板\所有控制面板项\区域  \管理\ 更改系统区域设置  选择成中国 重启   就
oracle id 自动递增
oracle id 自动递增 免费下载,oracle id 自动递增 免费下载,
从access导入到sql,表里面的id不能自动递增了?
从access导入到sql,表里面的id不能自动递增了?rn应该怎么办!rn
Mysql插入数据后返回自动递增的ID
1.环境 Spring+SpringMVC+Mybatis Mysql 2.应用场景 Mysql数据库插入一条数据时,要求返回插入后自动递增的ID <insert id="insertUser" parameterType="com.BoomLee.pojo.User" > <selectKey keyProperty="id" order="AFTER" ...
mysql的ID递增问题
我建了一个表,ID是自动递增类型(auto_increment)rn我在里面添加了许多数据,如果我删除其中一个数据后,删除的这个ID后面的 数据的ID不会自动减一rn比如我删除一个ID为6的数据。此时表里的数据ID 显示时是 1 2 3 4 5 7..... 为什么不是 1 2 3 4 5 6 7......rn如何解决这个问题??
mysql自动递增id怎么样快速回复到无间隔递增?
mysql自动递增id怎么样快速回复到无间隔递增?rnrn如果删除了某些条,就会出现间隔id,看起来坑坑洼洼的。rn我用的是navicat,如何重新排整id自动递增?rnrn[img=http://image155.poco.cn/mypoco/myphoto/20100912/12/4609372920100912120538092.jpg][/img]
mysql不能操作数据库问题
我安装了4.0.14版本的mysql,可是启动后,对数据库无法操作。rn比如:>use mysql;便会出现:ERROR 1044:Access denied for user:"@localhost' to database 'topic'rn要建立一个数据库的话也出现这样的问题rn我是root登陆系统,也是root登陆mysqlrn这是怎么回事呢?
不能操作MYSQL
MySql.Data.dll版本为5.0.8.1rnVS2008rnXP PROrn已在项目中添加引用rnrn问题:不能using Mysql.Data;rnrn多谢帮助!
对数据库的操作不能保存
对数据库实行插入,单次实行完后,打开DEBUG文件夹里面的那个ACESS文件,可以看到有新记录,然后再执行一条新的插入,再打开那个ACESS文件,发现只有最新的这条插入,之前插入的那条没了。。。rn各位高手牛人,帮小妹看看,能怎么解决呢?
启动系统时不能选择!!
启动系统时键盘不能选择系统rn键盘是usb接口的。请问下是什么原因啊
群发邮件,保存时不能保存多条信息
[img=https://img-bbs.csdn.net/upload/201410/12/1413112651_318816.jpg][/img]rn这是群发邮件的代码,用到hibernate,发送多个人的时候为什么只能识别到最后一个人来保存呢?代码调试运行没问题rn是hib保存机制的问题么?用的是save()方法,麻烦大家帮忙解决一下.谢谢rn
mysql建表date类型不能设置默认值
如题,mysql建表date类型的不能设置一个默认值,比如我这样:CREATE TABLE `new_table` ( `biryhday` datetime NULL DEFAULT '1996-01-23' );会得到错误信息:Invalid default value for ‘biryhday’原因:MySQL 5.7 以上版本默认禁止 0000-00-00 的日期。 解决:在 M
windows下,mysql建表时为什么不能插入中文
安装mysql是默认编码是UTF-8,windows下,命令行创建表的时候,插入中文就报Incorrect string value: '\xBF\xAA\xB7\xA2' for column 'team错,linux下就不会,请问这是为什么?rn好像把编码改成GBK也可以插入。rnrnrnmysql> create table team(rn -> team_id int(5) zerofill primary key,rn -> name varchar(20) not null,rn -> team_desc varchar(128) default null);rnQuery OK, 0 rows affected (0.01 sec)rnmysql> insert into team values(1,'java','java开发');rnERROR 1366 (HY000): Incorrect string value: '\xBF\xAA\xB7\xA2' for column 'teamrndesc' at row 1rnmysql> show variables like '%char%';rn+--------------------------+---------------------------------------------------rn-----+rn| Variable_name | Valuern |rn+--------------------------+---------------------------------------------------rn-----+rn| character_set_client | utf8rn |rn| character_set_connection | utf8rn |rn| character_set_database | utf8rn |rn| character_set_filesystem | binaryrn |rn| character_set_results | utf8rn |rn| character_set_server | utf8rn |rn| character_set_system | utf8rn |rn| character_sets_dir | C:\Program Files\MySQL\MySQL Server 5.1\share\charrnets\ |rn+--------------------------+---------------------------------------------------rn-----+rn8 rows in set (0.03 sec)rnrnmysql> insert into team values(1,'java','java555');rnQuery OK, 1 row affected (0.01 sec)rn
DB2建表ID自动增长
CREATE TABLE T_TEST_DIC ( ID integer generated always as identity (start with 1 increment by 1) NOT NULL, TYPE VARCHAR(100), VALUE VARCHAR(100), CONSTRAIN...
Hibernate不能建表的问题
Hibernate不能建表的问题项目使用hibernate进行正向工程建立表,各项配置都正确,但就是不能生成对应的表,这就纳闷了!! 类:public class Market { private Long id; private EcGroup ecGroup; private Integer month; private String describe;
为什么不能建表?
我在建了一个库后,执行建表的语句时,系统提示:不能进入数据库或数据库不存在,请问这是怎么回事?
不能建表 怎么回事
我用mysql的命令行里创建了表users后,后来我手动的删除了这个表,然后再建这个名的表时,不能建了,这个怎么解决啊
create table 不能建表
declare @sql varchar(200)rnselect @sql='create table #tmpdb (god_code char(8) not null,god_desc varchar(50) not null)'rnexec (@sql)rnrn以上指令运行成功,但临时表#tempdb没有建出来,不知何故,请各位指点
sqlserver中不能建表
重装sql后建库可以,从网上下载的java测试程序也成功了,但是建表是提示“执行该操作时发生意外错误”,那位前辈知道帮一下
easyui的combox如何只显示,不能编辑,也不能选择?
代码如图rn if (row)rn rn $("#dlg").dialog("open").dialog('setTitle', '修改信息');rn $("#fm").form("load", row);rn $('#fm .easyui-combobox').combobox( disabled: false );rn rnrn这样的效果是,combox上没有任何显示rnrn我想要的效果是,combobox有数据显示出来,但是不能选择,也不能修改,只做显示用rn
MySql 学习笔记建表操作
数据库建 表语句     简单认知mysql默认端口号是:3306mysql的超级用户叫:root     使用cmd 首先cd到mysql的bin目录下    在cmd中启动mysql服务:net start mysql在cmd中登录mysql :mysql -u root -p password -P端口号 -h服务器名称或IP地址   登录到mysq 数据库    mysq...
Mysql 建表操作
建表的语法: CREATE TABLE 表名( 列名 列类型, 列名 列类型, ... ... ); 建表的前提是你选择了一个数据库(Eg:use Stu ) Stu是一个数据库名字。而且数据库最好不要是系统自带的库。 否则会提示错误!就像如下情况: 情况①: mysql> create table MyTable( -> stuname varchar(10) -> ); 在没...
MYSQL多表的建表的操作
需求: 分类表和商品表之间是不是有关系? 如果有关系,在数据库中如何表示这种关系 ​ 技术分析:多表之间的关系如何来维护 外键约束: foreign key 给product中的这个cno 添加一个外键约束:alter table product add foreign key(cno) references category(cid); 删除的时候, 先删除外键关联的所有数据,再才能删...
自动编号id列为什么不能自动添加?
我用以下代码:rnprocedure TWinForm.Button1_Click(sender: System.Object; e: System.EventArgs);rn varrn dr:DataRow;rnbeginrn //在DataTable中增加行rn dr:=ds1.Tables['article'].NewRow;rn dr['标题']:=textbox1.Text;rn ds1.Tables['article'].Rows.Add(dr);rn da1.Update(ds1.Tables['article']);rnend; rnrn给数据库增加记录,但是出现:列id不允许空值的错误,但是我的id在access中用的是自动编号,没有设成主键,为什么不能自动添加。rn我打开数据库,自己添加记录时,id值可以自动获得,用上述代码为什么不行?rn
oracle自动插入id报错,不能插入
oracle自动插入id报错,不能插入 开发很多时候,我们都要往后台批量插入数据。但是之前有人不是按照自动插入数据,而是人工插入。可能会占用oracle 中 SEQ的值,但是序列没有更新。还是停留在原来的值。这时候自动插入就会报错。 解决办法:增大当前序列,达到你需要的值。当自动插入就会选用后面增大后的值作为参考值,从而nextval。 执行下列语句即可 select * SEQ_表名.ne...
MySQL varchar类型自动递增
因为用户表中用户编号不是int类型,想实现自动自增功能,使用内置的方法肯定是行不通的,所以,使用了复杂的查询方法及拼接方式,此方法虽然比较笨,但还是可以运行的的。采用触发器方式,详细思路: 1、使用查询语句查出表中最后一条数据的id:select user_no from user order by user_no desc limit 1 2、使用substring函数截取最后一条BH-XXXX...
mySQL建表时的问题
请文这建表语句里的unsigned代表什么意思阿?rnrnrnCREATE TABLE d_d_order (rn id int(10) unsigned NOT NULL auto_increment,rn user_id int(10) unsigned NOT NULL,rn status int(10) unsigned NOT NULL,rn order_time bigint(20) NOT NULL,rn order_desc varchar(100) default NULL,rn total_price double NOT NULL,rn send_fee double NOT NULL,rn order_price double NOT NULL,rn receive_name varchar(100) default NULL,rn full_address varchar(200) default NULL,rn postal_code varchar(8) default NULL,rn mobile varchar(20) default NULL,rn phone varchar(20) default NULL,rn PRIMARY KEY (id)rn) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=REDUNDANT;rn
为什么保存时不能自动删除无用代码的声明?
一般delphi的过程或者函数,只要没有写代码,保存时会自动删除声明。但是今天写代码,用到的控件只有edit、label、combobox、dbgrid、ADOQuery、groupbox、statusbar,由于鼠标不灵,偶尔会点出不需要的事件,但是保存不会自动删除,只能手动删除,烦死了,而同一项目的其他form却能自动删除。这是为什么呢?怎么解决?
不能自动
我刚升级了电脑,原来是TX的电源,现在换了ATX,硬盘没有重装WIN98,rn第一次在无装其它驱动时,能自动关机,但装了全部驱动后,就不能自动rn关机,必须手动关机。怎样解决?
mysql中手动设置自动递增
mysql中手动设置自动递增 点击ai(auto increament)
获取mysql自动递增的主键
用的是hibernate+springrn比如:rn一个用户User,还有一个Addressrnrn[code=Java]rnrnbeginTransicent();rnrnsave(user);rnaddress.setUserId(user.getId());rnsave(address);rnrncommit();rnrnrn[/code]rn大体上就是这个意思。。rnaddress要用到User的主键,而且是自增长的。。rn并且User和Address要同时成功或失败。。rn请问怎么处理。?谢谢rn时间仓促。如果没有表达清楚的话,请留言。。rn非常感谢大家。。
请问怎么才能让网页不能保存,也不能被选择后ctrl+c?
-
Pycharm保存不能自动同步到远程服务器
Deployment已经设置了远程服务,Pycharm也已经取消自动保存,确保Ctrl+S可以触发,可是依旧不能自动同步到远程服务器。捣鼓了半天发现在Delployment的mapping标签里有一个小框框:手动点之,再次修改保存,成功同步到远程服务器~~...
怎么预知mysql下一次插入的自动递增id值?
怎么预知mysql下一次插入的自动递增id值?rn[img=http://img170.poco.cn/mypoco/myphoto/20120915/11/4609372920120915112846038.png][/img]
MySql中的id主键不能自增?
我的问题是:我用下面的语句建表,可是增加数据的时候不能把Id忽略掉,也就是说,还是让我手工的录入。很郁闷啊。rn建表:create table news(id int primary key auto_increment,name varchar(30),age int);rnrn我要这样写才能增加数据:insert into news values(1,'张三',22);rnrn可是,我要的是这样的结果:insert into news values('张三',22); 也能增加数据。rnrn这是为什么呢,我想不明白,我建表的时候,设置了primary key和auto_increment啊,为什么还是要手工的写id呢?rnrn
在mysql Navicat中怎样设置ID自动递增
在添加或变更表结构时,把id字段设置为整型,下面的选项就会出现auto increment的选择框,勾选中就可以了。
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数