質問 > 管理機能 > dtb_orderのidとorder_noの違いについて |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
gangelion |
投稿日時: 2020/11/21 17:23
対応状況: −−−
|
半人前 登録日: 2020/11/21 居住地: 投稿: 11 |
dtb_orderのidとorder_noの違いについて EC-CUBEのMySQLからデータを引っ張ってくる処理を作成しておりまして、idとorder_noの違いが今一つ掴めずご質問させていただきました。
確認するとidとorder_noには同じ数字が入っていて、どう違うのかが不明でした。order_noはnullが許可されているのでこのカラムにnullが入ったら論理削除するといった処理なのかとも考えたのですが、結論が出ず質問させていただきました。 お聞きしたいこととしては以下になります。 ①idとorder_noの違い ②order_noの用途 ③order_noにnullを許可している目的 よろしくお願いいたします。 |
tsasaki |
投稿日時: 2020/11/22 15:09
対応状況: −−−
|
常連 登録日: 2018/12/20 居住地: 投稿: 42 |
Re: dtb_orderのidとorder_noの違いについて ①idはレコードのidでorder_noは注文番号
②注文番号 ③order_noはレコード生成時は設定されず、注文確定前に設定されるからだと思います。 order_noにはデフォルトだとidの値が設定されますが、 eccube_order_no_formatにて形式を変更することができるようです。 |
gangelion |
投稿日時: 2020/11/22 15:43
対応状況: −−−
|
半人前 登録日: 2020/11/21 居住地: 投稿: 11 |
Re: dtb_orderのidとorder_noの違いについて ご返信いただきありがとうございます。
ご返信いただいた内容から再度質問させていただければと思います。 ①注文番号がnullになる(注文確定前)状態でdtb_orderテーブルのレコードが作成されるのはどういった場合でしょうか? 私のイメージだとdtb_orderテーブルのレコードは注文が確定されて初めて作成されるものだという認識なのですが、そこが間違っているのでしょうか? ②idがあるのに注文番号がある理由は何故でしょうか? カラムとして持たせておいた方が管理しやすいからとかでしょうか? よろしくお願いいたします。 |
tsasaki |
投稿日時: 2020/11/22 16:02
対応状況: −−−
|
常連 登録日: 2018/12/20 居住地: 投稿: 42 |
Re: dtb_orderのidとorder_noの違いについて ①カートからご注文の手続きに進んだ時に注文番号がnullのデータが作成されています。
②idがそのまま注文番号だと困る方がいるためではないでしょうか? |
gangelion |
投稿日時: 2020/11/22 16:10
対応状況: −−−
|
半人前 登録日: 2020/11/21 居住地: 投稿: 11 |
Re: dtb_orderのidとorder_noの違いについて なるほど、ということは注文番号とidが違う数字になることはありますでしょうか?それとも注文番号にはidが入るようになっているのでしょうか?
|
tsasaki |
投稿日時: 2020/11/22 16:15
対応状況: −−−
|
常連 登録日: 2018/12/20 居住地: 投稿: 42 |
Re: dtb_orderのidとorder_noの違いについて eccube_order_no_format
で形式変更を行ってなければ、注文番号にはidが入るようになっていますね |
gangelion |
投稿日時: 2020/11/22 16:31
対応状況: 解決済
|
半人前 登録日: 2020/11/21 居住地: 投稿: 11 |
Re: dtb_orderのidとorder_noの違いについて 疑問が解決しました!ありがとうございます!
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |