sql-server - 使用 update_batch() 添加新行
问题描述
在我的数据库表中
parent_id | sibling_id | name | age
1 | 1 | john | 4
1 | 2 | rose | 7
在我的 AngularJS 控制器中,我连接了如下所示的数据:
$data = array(
'0' =>
( 'parent_id' => 1,
'sibling_id ' => 1,
'name ' => "john",
'age' => 4),
'1' =>
( 'parent_id' => 1,
'sibling_id ' => 2,
'name ' => "rose",
'age' => 7),
'2' =>
( 'parent_id' => 1,
'sibling_id ' => 3,
'name ' => "mae",
'age' => 5),
我在数据中添加了另一个数组(mae 详细信息),当我将它传递给 codeigniter 模型时,batch_update() 在添加新行方面似乎不起作用。Batch_update() 似乎仅在您对原始行进行更新时才有效。因为我的代码只适用于原始行而不是每当我添加新行时。
我认为我在这里缺乏的只是逻辑。
解决方案
推荐阅读
- angular - @zxing/ngx-scanner 角度库无法读取所有类型的条码
- statistics - 用于贝叶斯回归的聚类组
- python-3.x - .sh 文件中的 Gunicorn 无法导入已安装的 python 包
- ajax - 从我的网站下载离线版本,其中包含 ajax 调用
- c++ - c ++试图在不存在的构造函数中引用已删除的函数(使用rapidJson)
- r - 将 R 中的多个列与所有可能的组合值组合在一起
- java - 在另一个类中注入一个类对象而不在构造函数中添加它
- c# - 更改 .suo 内容 Visual Studio 17 的全局默认值
- django - Django request.user 重定向后成为 AnonymousUser
- reactjs - Reactjs 中的常见问题解答切换