开发者

incorrect syntax near ',' ..

I am having an error executing this query.

Delete from customerpayment wher开发者_JS百科e customerid = 8, Paymentid = 1 , currentpayment = '132', startdate = '1/1/2011', enddate = '12/31/2011', status = 'Paid';


Use and instead of , and your query should work.

More precisely:

delete from customerpayment where customerid = 8 and Paymentid = 1 and currentpayment = '132' and startdate = '1/1/2011' and enddate = '12/31/2011' and status = 'Paid';

A few suggestions: it seems you're using string data structure for representing dates. This is bad practise and you should use your database's internal date structure for things like this.

If currentpayment is always a number, don't use string.

If you have only few possible status values, rather use a different table with all possible status values and then join it based on id.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜