数据库更新语句更新不了-虚拟主机/数据库问题

问: update z_nsxdwaybill set location=\’客户已签收\’ , qianshout=\’ 12:44:12\’   , inventorystatus = \’已签收\’ 

 WHERE WAYBILL_NO =\’\’
执行上面的语句执行不了,SQL 错误 [1205] [40001]: Lock wait timeout exceeded; try restarting transaction在本地可以执行,数据库更新语句更新不了

答:您好,查看到对应的数据库表字段不存在,是否是数据库错误,请提供正确的数据库名,我司协助核实,非常感谢您长期对我司的支持!

问:数据库:yuedaexpress,之前执行有问题,我主机检测以后,修复了就可以了,比较奇怪,麻烦帮排查下

答:您好,当前查看到是正常,之前对应的报错是锁表状态,说明之前存在对应的表数据操作还没有执行完成,导致后新执行命令无法执行,待之前的执行完成后才能正常执行。非常感谢您长期对我司的支持!

问:我这执行的数据量也不算大,会出现锁表的情况,怎么避免这样的问题发生呢?是需要升级配置吗?

问:可不可以设置超时时间之类的避免锁表的情况发生

答:您好,当前无法核实核实具体原因,导致锁表的原因有很多中,一般是执行命令慢导致,上一条命令还没有执行完成,下一条再次执行导致锁表。

当前数据库已经正常没有锁表,无法核实之前具体情况,您可以参考https://blog.csdn.net/java__project/article/details/ 进行查看分析。核实锁表执行的命令。非常感谢您长期对我司的支持!

问:会员

update [ShipInfos] set OPENPORT=\’\’ where IMO=\’\’这条sql语句在本地sqlserver数据库是可以更新,网站的数据库就不行,请检查一下。

答:您好,请重新核实一下您对应的数据库更新语句,您对应语句中是要更新字段OPENPORT=\’\’ 的那列数据中的IMO字段值,但是您对应OPENPORT字段下并没有这类的值,其这类的值在您OPENDATE字段下,非常感谢您长期对我司的支持!

问:

答:您好,

测试该sql语句可以正常执行,但您语句中的部分为数据库创建语句,因主机数据库默认已经创建好且无法新增,故无法执行否则会出错,非常感谢您长期对我司的支持!

更多关于云服务器域名注册虚拟主机的问题,请访问西部数码官网:www.west.cn
赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:fanjiao@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » 数据库更新语句更新不了-虚拟主机/数据库问题

登录

找回密码

注册