-1

いくつかの列を持つ見積もりの​​詳細という名前のテーブルがあります

Field Name           |   Type
------------------------
Quotati_Id           |  bigint(20)
Fk_Rfq_Id            |  bigint(20)
Quotati_No           |  varchar(30)
Parent_Quotati_Id    |  bigint(20)
Fk_Client_Supplie_Id |  int(11)
Is_Client_Supplie    |  bit(1)

データを挿入したい。挿入クエリは次のとおりです

INSERT INTO quotationdetails (
Fk_Rfq_Id, 
Quotati_No,
Parent_Quotati_Id,Fk_Client_Supplie_Id, 
Is_Client_Supplie
) VALUES (
'15847',
(SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA='qtn' AND 
TABLE_NAME='quotationdetails'), 
'15640', '1', 
'0')

すべてが正常に動作しますが、 Is_Client_Supplieという名前の列が間違って挿入されるという問題が 1 つだけあります。つまり、列Is_Client_Supplieに0の代わりに1が挿入されます。

私がどうかしましたか、まずいことでもありましたか???

4

2 に答える 2