请问mySQL没有sequence吗?

ecaol 2006-06-14 11:25:51
想产生的最后ID + 1的那个id应该如何取?
...全文
1234 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
figohl 2007-03-30
  • 打赏
  • 举报
回复
CREATE SEQUENCE seq
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 1273
CACHE 1;
这个语句,我在mySQL4.1上运行不成功呀。好象没create sequence 这个命令。
具体信息如下:
mysql> CREATE SEQUENCE seq
-> INCREMENT 1
-> MINVALUE 1
-> MAXVALUE 9223372036854775807
-> START 1273
-> CACHE 1;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'SEQUE
linzhongpeng 2006-07-08
  • 打赏
  • 举报
回复
顶!
商科程序员 2006-06-15
  • 打赏
  • 举报
回复
有的啊,CREATE SEQUENCE seq
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 1273
CACHE 1;
----------------------------------
学习了!
ecaol 2006-06-15
  • 打赏
  • 举报
回复
用sequence和用 LAST_INSERT_ID() 效果是一样的吧?
treeway 2006-06-15
  • 打赏
  • 举报
回复
有的啊,CREATE SEQUENCE seq
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 1273
CACHE 1;
klan 2006-06-14
  • 打赏
  • 举报
回复
字段可以设定成auto-increment
ecaol 2006-06-14
  • 打赏
  • 举报
回复
能不能用  seqence那种东西? 如果定义了 auto-increment 有可能会改变数据库的设计

56,675

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧