首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
其他数据库开发
MySQL/Postgresql
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
mysql在插入的时候可以为空吗?
加为好友
发送私信
在线聊天
lcornelia
等级:
发表于:
2007-01-07 21:52:26
楼主
我第一次用mysql,我在做一个这样的问题,关系的主键为id,还有两个属性,一个是customer_id,另一个是book_id,我想在插入的时候可以让id自动增加,所以我插入的时候只插入customer_id和book_id,id为空.这样可以吗?如果不可以的话,那又该怎么插入呢?请各位指教.回答好的,一定给分.谢谢!
问题点数:
50
回复次数:
6
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
lcornelia
等级:
发表于:
2007-01-07 21:53:08
1
楼 得分:
0
我在线等.谢谢大家了.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wantfly2006
等级:
发表于:
2008-07-20 20:38:18
2
楼 得分:
0
该回复于2008-07-25 13:02:49被版主删除
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wufeng4552
水族杰綸
等级:
发表于:
2008-07-24 08:34:51
3
楼 得分:
0
insert tablename(customer_id,book_id)values('','')
自增列不需要插入
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ydage
Ljr
等级:
发表于:
2008-07-24 09:52:54
4
楼 得分:
0
#如果原表中的主键ID不是自增列,执行下面语句(数据类型根据你实际的类型替换),否则跳过
ALTER TABLE 表名 CHANGE COLUMN id id int(11) NOT NULL AUTO_INCREMENT
#插入数据
insert into 表名 (customer_id,book_id) values (2,31)
或
insert into 表名 values (0,2,31) #自增列赋值时用0或NULL代替都行
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wwwwb
等级:
发表于:
2008-07-24 12:46:02
5
楼 得分:
0
自增列不需要写值,写其它字段即可
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wKernel
wKernel
等级:
发表于:
2008-07-28 12:03:23
6
楼 得分:
0
id自动增加你就不需要给值了。
CREATE TABLE t
(
a INT AUTO_INCREMENT PRIMARY KEY, # 自动增长列
b INT
);
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友