• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

mysql 中怎样实现这样需求的存储过程,该如何处理

mysql 搞代码 7年前 (2018-06-02) 164次浏览 已收录 0个评论

mysql 中怎样实现这样需求的存储过程
有仓库规格
仓库区
create table area_info 
(
  area_id int identity(1,1),
  area_name varchar(20),
…..
)
仓库货架
create table shelf_info
(
  shelf_id int identity(1,1),
  shelf_name varchar(20),
  area_id int not null,
)
仓库层
create table layer_info
(
  layer_id int identity(1,1),
  layer_name varchar(20),
  shelf_id int not null,

)
仓库盒
create table box_info
(
  box_id int identity(1,1),
  box_name varchar(20),
  layer_id int not null,
)
一个仓库区摆放 5个货架;
一个货架有6层;
一层摆放3个箱子

系统进行仓库管理,添加了2个区;我想在数据库里面,将这个对应的区,货架,层,箱数据都添加进去
怎样写一个存储过程来实现呢??

——解决方案——————–
在存储过程中,执行insert into语句就行了。具体执行几个货架、几层、几个箱子,你for循环中 循环次数执行就行。另外如果是自增主键的话,select LAST_INSERT_ID()就行。
——解决方案——————–
这个根据你的逻辑写sql就可以


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:mysql 中怎样实现这样需求的存储过程,该如何处理
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址