首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

mysql 删除特定字符串语句,该如何解决

2012-03-29 
mysql 删除特定字符串语句我想删除student表中Name字段中:以前的数据,在mysql command line中输入完全没有

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();
}

热点排行