我有一个表,它类似于自动递增,我尝试这样做:在一个订单表中插入例如您的id、产品名称、价值和交货地址,我需要它在另一个名为订单id的表中,并将其插入订单详细信息中。使用这种方法
$order = new order;
$order->id_user = 1; //$iduser;
$order->name_destain = $request->name;
$order->state = 1;
$order->total = $request->total;
$order->created_at = Carbon::now();;
$order->updated_at = Carbon::now();;
$order->save();
你可以这样做,我假设其他表的名称是order_details它的模型是OrderDetail.php
$order = new order;
$orderDetailObj = new OrderDetail; // or you can insert it in existing one OrderDetail::find($id); here $id is the particular (primary key)id of OrderDetail
$order->id_user = 1; //$iduser;
$order->name_destain = $request->name;
$order->state = 1;
$order->total = $request->total;
$order->created_at = Carbon::now();;
$order->updated_at = Carbon::now();;
if($order->save()){
$orderDetailObj->order_id = $order->id_user
$orderDetailObj->update();
return true;
}
问题内容: 我遇到了一种情况,其中CSV已上传到我的应用程序,并且基本上每行都需要放入数据库中。我读了每一行并建立了一个数据表,然后SqlBulkCopy该表直到登台表。 登台表如下所示: 我在数据库中还有其他三个相关的表。联系人表,组表和组联系人表。 ContactGroupMapping表仅将联系人映射到组。希望登台表现在有意义,它包含每个导入的联系人的详细信息以及应该映射到的联系人的组。 我
问题内容: 这是场景: 我正在尝试在插入表时创建引用记录。但是我得到的是null,因为它是自动从序列中生成的。我也尝试了触发器插入,但是结果是一样的。有什么办法解决吗? 问题答案: 避免使用规则,因为它们会再次咬住您。 在每行运行的表a上使用after触发器。它看起来应该像这样(未经测试):
问题内容: 我有一个带有user_ids的表,另一个带有user_ids和其他数据(空)的表。 我想将所有ID插入空表。 我知道我可以用php脚本甚至用以下命令创建copy \ paste脚本 我感兴趣的是,当我不提及每个值时,我能以某种方式使用sql创建查询吗?更像是将所有选定的值复制到新表中。喜欢 问题答案: 看看st INSERT … SELECT语法 使用INSERT … SELECT,您
问题内容: 标题基本上总结了所有内容,包括我想在这里完成的工作。 一些更多的信息,我有一个包含4列的表。我需要它的精确副本,但只需要更改一列的值即可。 假设该列的客户编号为123456(其他值并不重要)。 如何复制整个表并将客户号更改为123457,然后将该副本插入到同一表中。 如果一切顺利,我应该拥有的记录(数据库中只有一个客户)是以前的两倍(只有客户编号已更改)。 我正在使用MSSQL2008
批量订单 Purchorder 我已经试了一个星期了。我有这两个表,batchporder和purchord在batchporder表中,我需要插入一行,并获得传递给purchord插入的主id。在purchord中,我需要插入多行,因此我使用了insert\u batch。 控制器 模型 错误1 遇到PHP错误严重性:警告 消息:array_keys()要求参数1为数组,字符串为给定值 文件名:
错误: SQL错误:ORA-00932:不一致的数据类型:预期REF GET CHAR 00932。00000-“不一致的数据类型:预期%s得到%s”