php 恢复数据库 1050 - Table already exists,我是用php执行sql语句来实现恢复数据库的,请高手帮忙解决

php 恢复数据库 1050 - Table already exists,我是用php执行sql语句来实现恢复数据库的,请高手帮忙解决,第1张

错误提示的意思就是 表已经存在!

如果没有一次执行成功的话,就先清空数据库,再来一次!

你补充之后的回答:

你的意思是,只把原来备份的数据弄进表里,而不是直接换上备份数据?现有的数据还要保留? 那样麻烦大了!

如果你就是想直接什么也不管直接覆盖掉,请参考以下语句,对你的备份数据的SQL进行修改!

DROP TABLE IF EXISTS `你的表名`;

CREATE TABLE `你的表名` (

你的表的详细结构!

如何恢复被delete/update的数据

*** 作步骤  

1 连接到被删除数据库的Db

打开log explorer  选择  "file"->"attach log file"->选择服务器和登陆方式->"connect"->选择"数据库"->"attach"

2   查看日志

在左面 *** 作项目的对话框中选择"browse"项目->"view log"->就可以看到当前的Log记录了

3   恢复数据

右键某一条log记录,选择"undo transation"->"选择保存文件名和路径"->然后打开该文件到查询分析器里执行

T-sql代码就可以了

例如: 如果log是delete table where 的话,生成的文件代码就是insert table 

sql更新数据库语句

UPDATE语句用于更新修改指定记录的数据,其用法为:

UPDATEtbl_nameSETcol_name1=value1,col_name2=value2,WHEREconditions

对符合条件的记录,更新修改指定字段的值。若没有WHERE条件限定,则对所有记录进行更新修改。

UPDATE 表名 SET 字段名=‘内容’ [WHERE ‘条件’] 注意:[ ]中的内容可有可无。 举例:表名=ZHXX(账户信息) ,需要修改其中的DLMM(登陆密码),条件是DLMC(登陆名称)=soso UPDATE ZHXX SET DLMM='123' WHERE DLMC='soso'

麻烦采纳,谢谢!

以上就是关于php 恢复数据库 1050 - Table already exists,我是用php执行sql语句来实现恢复数据库的,请高手帮忙解决全部的内容,包括:php 恢复数据库 1050 - Table already exists,我是用php执行sql语句来实现恢复数据库的,请高手帮忙解决、sql数据库用语句删除表,怎么恢复、sql更新数据库语句(数据库的更新语句)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9757556.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存