这里可以是在更新后重置表的任何重置查询。
我更新了一个colum然后我想重新设置它。
id name
1 azeem
2 arfan更新表格。
update table set name = 'abc' where id = 1;
update table set name = 'xyz' where id = 2;
id name
1 abc
2 xyz更新:
$sql = mysql_query("select * from table");
while($row = mysql_fetch_array($sql)){
echo $row['name'];
}在那之后我想重设它。我怎么能这么做呢?
发布于 2014-09-16 05:12:40
2种方法。
如果您正在运行一个测试服务器,并且希望恢复您正在更改的所有信息,那么您可以在备份和恢复之后使表值在update之后。
否则,如果您在事务级别上讨论,您可以创建一个事务,而不是提交,而是回滚。
<?php
/* Begin a transaction, turning off autocommit */
$dbh->beginTransaction();
/* Change the database schema and data */
$sth = $dbh->exec("DROP TABLE fruit");
$sth = $dbh->exec("UPDATE dessert
SET name = 'hamburger'");
/* Recognize mistake and roll back changes */
$dbh->rollBack();
/* Database connection is now back in autocommit mode */
?>https://stackoverflow.com/questions/25860538
复制相似问题