質問 > フロント機能 > dtb_orderのorder_idを10桁以上でも挿入できるように設定したいです。 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
bio |
投稿日時: 2019/8/19 23:47
対応状況: −−−
|
一人前 登録日: 2013/3/13 居住地: 投稿: 81 |
Re: dtb_orderのorder_idを10桁以上でも挿入できるように設定したいです。 red様
お時間を頂きまして本当に感謝いたします。 バージョンは2.12.5です。 申し訳ございません。11桁以上というよりは、厳密には2147483647以上の整数(例:1566225446510)を挿入しようとすると、int型、あるいはbigint型のカラムに格納できる最大値の整数が2147483647であるためだと思われますが、2147483647がdtb_orderのorder_idに挿入されます。 そして次のオーダー(2147483647以上の整数)を挿入しようとすると、上記と同じ理由で、再度2147483647を挿入しようとして以下の様なエラーが発生する様でございます。 しかしながら、他のソースからこのdtb_orderのorder_idにデータを挿入する際にはこの2147483647以上の整数(例:1566225446510)が挿入されます。 MDB2 Error: constraint violation _doQuery: [Error message: Could not execute statement] [Last executed query: EXECUTE mdb2_statement_mysql_45834afbf3487650c249301e814e45c295538c6d9d USING @0, @1, @2, @3, @4, @5, @6, @7, @8, @9, @10] [Native code: 1062] [Native message: Duplicate entry '2147483647' for key 'PRIMARY'] on [/var/www/vhosts/xxxxxxx.com/httpdocs/data/class/SC_Query.php(1089)] from xxxxxxxxxx customer_id = 456 /var/www/vhosts/xxxxxxx.com/httpdocs/shopping/confirm.php(34): LC_Page_Shopping_Confirm_Ex->process /var/www/vhosts/xxxxxxx.com/httpdocs/data/class_extends/page_extends/shopping/LC_Page_Shopping_Confirm_Ex.php(56): LC_Page_Shopping_Confirm->process /var/www/vhosts/xxxxxxx.com/httpdocs/data/class/pages/shopping/LC_Page_Shopping_Confirm.php(42): LC_Page_Shopping_Confirm->action /var/www/vhosts/xxxxxxx.com/httpdocs/data/class/pages/shopping/LC_Page_Shopping_Confirm.php(218): SC_Helper_Purchase->completeOrder /var/www/vhosts/xxxxxxx.com/httpdocs/data/class/helper/SC_Helper_Purchase.php(81): SC_Helper_Purchase->registerOrderComplete /var/www/vhosts/xxxxxxx.com/httpdocs/data/class/helper/SC_Helper_Purchase.php(896): SC_Helper_Purchase->registerOrderDetail /var/www/vhosts/xxxxxxx.com/httpdocs/data/class/helper/SC_Helper_Purchase.php(990): SC_Query->insert /var/www/vhosts/xxxxxxx.com/httpdocs/data/class/SC_Query.php(602): SC_Query->query /var/www/vhosts/xxxxxxx.com/httpdocs/data/class/SC_Query.php(896): SC_Query->execute /var/www/vhosts/xxxxxxx.com/httpdocs/data/class/SC_Query.php(1052): SC_Query->error /var/www/vhosts/xxxxxxx.com/httpdocs/data/class/SC_Query.php(1089): trigger_error |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
dtb_orderのorder_idを10桁以上でも挿入できるように設定したいです。 | bio | 2019/8/13 1:50 |
Re: dtb_orderのorder_idを10桁以上でも挿入できるように設定したいです。 | red | 2019/8/16 18:23 |
Re: dtb_orderのorder_idを10桁以上でも挿入できるように設定したいです。 | bio | 2019/8/17 22:03 |
Re: dtb_orderのorder_idを10桁以上でも挿入できるように設定したいです。 | red | 2019/8/19 9:03 |
Re: dtb_orderのorder_idを10桁以上でも挿入できるように設定したいです。 | bio | 2019/8/19 10:49 |
Re: dtb_orderのorder_idを10桁以上でも挿入できるように設定したいです。 | red | 2019/8/19 10:59 |
Re: dtb_orderのorder_idを10桁以上でも挿入できるように設定したいです。 | bio | 2019/8/19 15:50 |
Re: dtb_orderのorder_idを10桁以上でも挿入できるように設定したいです。 | red | 2019/8/19 16:08 |
» Re: dtb_orderのorder_idを10桁以上でも挿入できるように設定したいです。 | bio | 2019/8/19 23:47 |
Re: dtb_orderのorder_idを10桁以上でも挿入できるように設定したいです。 | red | 2019/8/20 9:27 |
Re: dtb_orderのorder_idを10桁以上でも挿入できるように設定したいです。 | bio | 2019/8/20 15:59 |