错误提示的意思就是 表已经存在!
如果没有一次执行成功的话,就先清空数据库,再来一次!
你补充之后的回答:
你的意思是,只把原来备份的数据弄进表里,而不是直接换上备份数据?现有的数据还要保留? 那样麻烦大了!
如果你就是想直接什么也不管直接覆盖掉,请参考以下语句,对你的备份数据的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更新数据库语句(数据库的更新语句)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)