社区
MySQL
帖子详情
mysql版本问题,插入主键。。。。
ghopper
2008-10-23 06:41:38
数据库表id是主键,自动增长。
insert aa(id) values('') 这个在mysql4是可以执行的,正常。
可是在mysql5中就错误的。
我还是想能让它有效,怎么搞定?
...全文
88
5
打赏
收藏
mysql版本问题,插入主键。。。。
数据库表id是主键,自动增长。 insert aa(id) values('') 这个在mysql4是可以执行的,正常。 可是在mysql5中就错误的。 我还是想能让它有效,怎么搞定?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ghopper
2008-10-24
打赏
举报
回复
我可以不改动程序吗?
懒得去死
2008-10-24
打赏
举报
回复
insert aa(id) values(NULL)
ghopper
2008-10-24
打赏
举报
回复
这是在4.0下导出的结构
CREATE TABLE `newsletter_blog` (
`ID` int(11) NOT NULL auto_increment,
`Headline` varchar(255) default NULL,
`Grabline` text,
`Content` text,
`Publish_Date` datetime default NULL,
`Of_Section` int(11) default NULL,
`Sequence` int(11) default NULL,
`Image` varchar(255) default NULL,
`Caption` varchar(255) default NULL,
`Link_Text` varchar(255) default NULL,
`URL` varchar(255) default NULL,
`PDF` varchar(255) default NULL,
`ShowDate` tinyint(4) default NULL,
`CaptionPDF` varchar(255) default NULL,
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=25 ;
下面这条语句在5.0下也不能执行,因为Publish_Date的值是'--',而在4.0下却可以插入‘0000-00-00 00:00:00'至少没有报错。是不是需要设置哪里??
INSERT INTO newsletter_blog (Headline, Grabline, Content, Publish_Date, Of_Section, Image, Caption, Link_Text, URL, PDF, ShowDate, CaptionPDF) VALUES ('OUR STAFF', '1', '
1
', '--', '45', '', '', '', '', '', '', '')
chinajnt
2008-10-24
打赏
举报
回复
insert test(id) values('');
或者
insert into test(id) values('');
或者
insert into test(id) values(null);
都可以.
检查你的mysql版本.
chinajnt
2008-10-23
打赏
举报
回复
表结构是什么?发出来看看。。
mysql
(一)
Mysql
插入
数据返回
主键
Mysql
插入
数据返回
主键
###
mysql
插入
一条记录往往要获得这条记录的
主键
ID,用mybatis是可以实现的,直接用原生Myql也是可以。 SELECT LAST_INSERT_ID();
插入
后运行上面的语句就可以啦...
MySQL
进阶——
插入
数据、
主键
优化
在上篇文章学习了
MySQL
进阶——索引使用规则,这篇文章学习
MySQL
进阶——
插入
数据、
主键
优化。
mysql
主键
0
插入
问题
mysql
插入
主键
0不生效
MYSQL
插入
数据后返回
主键
最近做项目,要求不能使用mybatis等框架,所以一切数据库访问操作都是用原生的JDBC。 用过mybatis的都知道,
插入
新数据后可以直接返回
主键
的值,但是使用JDBC不行,于是上网搜了一下,找到一个还蛮好用的方法: SELECT LAST_INSERT_ID(); 这个
mysql
内置函数可以返回当前连接最后一条
插入
的数据的
主键
,值得注意的是,如果你一次
插入
了多条记录,这个函数返回的是第...
mysql
插入
数据忽略
主键
使用
mysql
dump会导致id重复 INSERT INTO order_info (user_id,product_name,productor) SELECT user_id,product_name,productor FROM order_info;
MySQL
56,938
社区成员
56,755
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章