select * from chbookmaster where acno='011000001401'
30 011000001401 2 2381 2390 TEST shiva 20140718 10 N (null) Y (null) (null) (null)
delete from chbookmaster where acno = 011000001401
1:18:13 [DELETE - 0 row(s), 0.000 secs]
[Error Code: 1054, SQL State: 42S22]
Unknown column 'ACNO' in 'where clause'
Code: 1054 SQL State: 42S22 --- Unknown column 'ACNO' in 'where clause'
... 1 statement(s) executed, 0 row(s) affected,
exec/fetch time: 0.000/0.000 sec [0 successful, 0 warnings, 1 errors]
CREATE TABLE chbookmaster
(
TxnId bigint NOT NULL AUTO_INCREMENT,
ACNo VARCHAR(12) NOT NULL,
ChBookNo VARCHAR(8) NOT NULL,
ChNoFrom INT NOT NULL,
ChNoTo INT NOT NULL,
Remarks VARCHAR(250),
IssuedBy VARCHAR(20) NOT NULL,
IssueDt VARCHAR(8),
leafs INT DEFAULT '0' NOT NULL,
Auth VARCHAR(1) NOT NULL,
AuthBy VARCHAR(20),
chargeflag VARCHAR(1) NOT NULL,
LastUpdateBy VARCHAR(20),
LastUpdateDt DATETIME,
sno DOUBLE,
PRIMARY KEY (TxnId)
)
ENGINE=InnoDB DEFAULT CHARSET=latin1;
答案 0 :(得分:0)
chbookmaster被声明为varchar。您应该用单引号括起该值。
delete from chbookmaster where acno = '011000001401';