mysql 删除特定字符串语句
我想删除student表中Name字段中:以前的数据,在mysql command line中输入完全没有问题,但是在VC程序中执行后数据库没有变化,请问各位大哥是怎么回事?数据库连接正确,其它mysql语句都能正确执行
sprintf(query,"update student set Name = substr(Name,locat(':',Name)) where Name is not null and locate(':',Name)>=1");
谢谢各位~\()/~啦啦啦!
[解决办法]
那你试一个简单的 比如update student set Name=‘123’ where Name=‘....’
或者在那条指令加一个异常判断
try
{
db.ExecuteSQL()
}
catch(CDBException *pe)
{
MessageBox(pe->m_strError);
pe->Delete();
}