python - 数据库能不能撤消操作?不小心执行了一个update没有带where。。
怪我咯
怪我咯 2017-04-18 09:05:17
0
5
962

postgresql + navicat
想更新表a的某一行数据,结果忘加where条件了。
结果就是全部行都被update成了相同数据

这样还有救么?有撤销这次操作的方法吗??

晕死了。。

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(5)
PHPzhong

デフォルトのログ パスは通常 /var/lib/pgsql/9.5/data/pg_log にあり、デフォルトのログ レベルは ddl です。すぐに見つけてください。

いいねを押す +0
PHPzhong

教訓を学びましょう。

データベースは DELETE や UPDATE などの破壊的な操作を禁止し、代わりに CREATE、INSERT、RENAME、バージョン管理などを使用します。

いいねを押す +0
阿神

はい、pgsql にはステートメント ログを書き込む機能が必要です。mysql にそれがある場合は、pgsql にもロールバックする必要があります。

いいねを押す +0
黄舟

バックアップがない限り。 。

いいねを押す +0
阿神

ログの回復。ログの回復。ログの回復。ログの回復。ログの回復。ログの回復。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!