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

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就可以

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

相关文章:

你感兴趣的文章:

标签云: