Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Giá trị Vĩ độ và Kinh độ lưu dưới dạng Chuỗi hoặc Số?

Điều gì xảy ra khi tên thành phố có dấu nháy đơn trong đó? Bạn có thể muốn xem xét mysql_real_escape_string.

Dù sao, chúng sẽ được lưu trữ dưới dạng phao nổi. Dữ liệu luôn được lưu trữ dưới dạng kiểu dữ liệu của cột (tốt, trừ khi bạn tính null là kiểu dữ liệu:p).

Các dấu ngoặc kép xung quanh vĩ độ và kinh độ trong truy vấn của bạn thực sự không cần thiết nếu chúng nổi (mặc dù bạn muốn đảm bảo rằng chúng thực sự nổi trước khi xóa dấu ngoặc kép hoặc bạn đang mở một lỗ hổng SQL injection).

Điều sẽ xảy ra bây giờ là khi truy vấn được thực thi, MySQL sẽ truyền âm thầm các chuỗi thành giá trị float.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi 1062 - Mục nhập trùng lặp '127' cho khóa 'CHÍNH' - không thể tìm thấy lý do

  2. $ db =new PDO (mysql:host =$ host; db_name =$ db_name, $ user, $ pass);

  3. JDBC Xóa &Chèn bằng cách sử dụng hàng loạt

  4. cách lấy giá trị đơn từ mảng trong codeigniter

  5. Giải pháp đa đăng nhập Python