Có một lỗi trong khi tôi muốn sao lưu cơ sở dữ liệu của tôisử dụng (-) dấu gạch ngang trong tên bảng mysql
A Database Error Occurred
Error Number: 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-01-000001' at line 1
SELECT * FROM temp_01-01-000001
Filename: F:\xampp\htdocs\erp_zaara\system\database\DB_driver.php
Line Number: 330
Có cách nào để giải quyết prob này với tên bảng (temp_01-01-000001).
My chung lời khuyên là: không sử dụng tên bảng có chứa các ký tự bất hợp pháp (và do đó yêu cầu trích dẫn). Họ gặp nhiều rắc rối hơn thế thì họ đáng giá. Đây chỉ là một ví dụ khác. –
Dấu gạch ngang (-) không phải là ký tự không hợp lệ, nhưng phải được trích dẫn bằng dấu gạch chéo ngược ('). Xem: http://dev.mysql.com/doc/refman/5.0/en/identifiers.html và http://bugs.mysql.com/bug.php?id=461 –