/*!40100 DEFAULT CHARACTER SET latin1 */
Tại sao giữa các dấu chú thích?Trong MySQL, điều này có nghĩa là gì?/*! 40100 DEFAULT CHARACTER SET latin1 */
40100 là gì?
Thế nào! cho?
Nó sẽ làm gì?
Tài liệu này ở đâu?
/*!40100 DEFAULT CHARACTER SET latin1 */
Tại sao giữa các dấu chú thích?Trong MySQL, điều này có nghĩa là gì?/*! 40100 DEFAULT CHARACTER SET latin1 */
40100 là gì?
Thế nào! cho?
Nó sẽ làm gì?
Tài liệu này ở đâu?
Đó là một bình luận có điều kiện có thể được giải thích bởi MySQL
Mã 40.100 nghĩa là chỉ có các phiên bản của MySQL> = 4.1.0 (4.01.00) sẽ giải thích những nhận xét có điều kiện.
Các !
là ở đây để buộc MySQL để phân tích mã giữa /* ... */
Nó đặt giá trị của CHARACTER tham số DEFAULT = 'latin1' để các dữ liệu trong một bãi SQL có thể được intepreted một cách chính xác trong nhập. Nó không ảnh hưởng đến cấu trúc cơ sở dữ liệu, nhưng chỉ giúp quá trình xuất/nhập hoạt động đúng.
Nơi mà bạn đã nhìn thấy điều này? –
@MarcusAdams, những nhận xét này thường xuất hiện trong khi xuất sang tệp 'SQL' từ bất kỳ số lượng máy khách mysql nào – Jakub