![[MySQL] 如何存储 array比较合适?,第1张 [MySQL] 如何存储 array比较合适?,第1张](/aiimages/%5BMySQL%5D+%E5%A6%82%E4%BD%95%E5%AD%98%E5%82%A8+array%E6%AF%94%E8%BE%83%E5%90%88%E9%80%82%3F.png)
把数组变成字符串:比如$a=array{"12","23","34","45"}
$a="12,23,34,45"把这个存到数据库中就行了
读取时再用explode变成数组
mysql中不能存储数组,但是可以通过传入的字符串截取成多个字符然后传入到临时表中,然后使用游标或者直接关联表过滤数据来储存。
具体步骤如下所示:
1、创建数据库,就如下图所示一样。
2、根据学生编号批量删除学生信息,如下图所示。
3、声明初始化变量,看到以下画面。
4、获取传入参数数组长度,创建临时表,所输入的如下图所示。
5、截取数组字符串并依次存入到临时表中供后面业务使用。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)