当前位置: 首页 > 知识库问答 >
问题:

如何将相同的id插入到其他表?[重复]

蒙光华
2023-03-14

我有一个表,它类似于自动递增,我尝试这样做:在一个订单表中插入例如您的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();

共有1个答案

束敏学
2023-03-14

你可以这样做,我假设其他表的名称是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”