我有一些列数据被错误地插入到表
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')
一切qiven是工作正常,但只有一个问题命名为Is_Client_Supplie列被错误地插入。即被插入,而不是在列Is_Client_Supplie。
请告诉我我错了???
得益于它的作品。哦,这撇号杀了我2个小时.... –
您也可以使用'b'0''表示与(二进制)值位字段。 –
感谢@JoachimIsaksson –