Dưới tab cấu trúc, khi xuất khẩu cơ sở dữ liệu sử dụng phpmyadmin có được một hộp kiểm có nhãn:
Add DROP TABLE/VIEW/PROCEDURE/FUNCTION
Điều này làm gì?không "Add DROP TABLE/XEM/THỦ TỤC/CHỨC NĂNG" checkbox làm gì trong phpmyadmin
Trả lời
Khi tạo bảng, chế độ xem, thủ tục hoặc chức năng, nó sẽ thêm câu lệnh DROP
trước đó. Kết quả của điều này là ngay cả khi mục đó tồn tại, nó vẫn sẽ được tạo ra.
Ví dụ: Nếu bạn có bảng được gọi là users
và bạn chạy tập lệnh xuất không có hộp kiểm DROP
, nó sẽ cố gắng tạo lại bảng users
nhưng sẽ không thành công vì nó đã tồn tại. Nếu bạn kiểm tra nó, nó sẽ thả bảng trước khi nó được tạo ra (nếu nó tồn tại) để đảm bảo việc tạo ra sẽ luôn thành công.
Tất nhiên điều này có thể nguy hiểm nếu bạn có dữ liệu trong bảng mà bạn không muốn mất.
Ví dụ: Nếu bạn có bảng được gọi là người dùng và bạn chạy tập lệnh xuất không có hộp kiểm DROP, nó sẽ cố gắng tạo lại bảng người dùng nhưng sẽ không thành công vì nó đã tồn tại. Nếu bạn kiểm tra nó, nó sẽ thả bảng trước khi nó được tạo ra (nếu nó tồn tại) để đảm bảo việc tạo ra sẽ luôn thành công.
Tôi đã nhầm lẫn về ý nghĩa của câu nói này, vì vậy tôi đã nghiên cứu thêm về chủ đề và muốn để lại giải thích chi tiết ở đây để tham khảo trong tương lai.
Tác vụ tạo và thả trong báo giá ở trên chỉ đơn giản là hướng dẫn khi bạn nhập tệp bạn đã xuất. Ban đầu tôi đã ấn tượng rằng những hành động này đã xảy ra khi tôi xuất khẩu. Đây không phải là trường hợp. Đó chỉ là hướng dẫn khi bạn nhập tệp đã xuất của mình.
- 1. DROP IF EXISTS VS DROP?
- 2. CheckBox mục Làm ListView không nhấp được
- 3. MiB có nghĩa là gì trong PHPMyAdmin?
- 4. phpmyadmin không thể xuất thủ tục
- 5. Bắt đầu từ Tomcat add-on XAMPP không làm việc
- 6. Populate Drop Down trong MFC
- 7. DROP ... CREATE vs ALTER
- 8. Postgresql DROP TABLE không hoạt động
- 9. JPanel Drop Shadow
- 10. phpMyAdmin - Dấu ngã (~) có nghĩa là gì trong cột hàng?
- 11. phpMyAdmin trong Xampp không hoạt động
- 12. phpmyadmin không sử dụng auth_type trong config.inc.php
- 13. gì chức năng getName làm trong symfony 2 hình thức
- 14. Grails checkbox
- 15. SelectionBinding for Checkbox trong EmberJs
- 16. C# Datagridview không sắp xếp cột Checkbox
- 17. NSTableView và NSOutlineView drag-and-drop
- 18. Automation add-in vs COM add-in
- 19. Zend Framework Checkbox Decorators
- 20. Đó có phải là lỗi với CheckBox trong Android không?
- 21. Làm thế nào để bạn ADD và cột thả trong một TABLE ALTER đơn
- 22. Giải thích điều này: Hộp kiểm CheckBox = (CheckBox) người gửi;
- 23. Drop trong Breakpoint Độc thân trong Ruby Mã
- 24. Khi sử dụng trình gỡ lỗi Java trong Intellij, "Drop Frame" có nghĩa là gì?
- 25. Bắt nhiều giá trị checkbox trong Shiny
- 26. Drop down menu cho TButton
- 27. Drop cột không phải số từ một DataFrame gấu trúc
- 28. Lỗi PhpMyAdmin: Mã thông báo không khớp
- 29. JQuery - TriState CheckBox
- 30. Biến mất các khoá ngoại trong phpMyAdmin
Cảm ơn! Điều đó hoàn toàn có ý nghĩa. – aslum
Khi nào 'điều này có thể nguy hiểm'? khi 'Thêm DROP TABLE' có hoạt động hay không? – Shafizadeh
@Sajad Khi hoạt động. 'DROP TABLE' có nghĩa là" xóa bảng ". – DLight