いくつかの列を持つ見積もりの詳細という名前のテーブルがあります
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が挿入されます。
私がどうかしましたか、まずいことでもありましたか???