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

Làm cách nào để chuyển đổi một chuỗi thành một float trong mysql?

Hóa ra tôi chỉ thiếu DECIMAL trên CAST() mô tả:

Do đó, truy vấn sau đã hoạt động:

UPDATE table SET
latitude = CAST(old_latitude AS DECIMAL(10,6)),
longitude = CAST(old_longitude AS DECIMAL(10,6));


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn ngày từ biểu mẫu bằng PHP Mysql

  2. Làm cách nào để danh mục cấp độ đầu tiên chỉ hiển thị một lần?

  3. CẬP NHẬT tất cả các giá trị cột tương đương với một giá trị cột của bảng khác dựa trên id của chúng

  4. Mã lỗi:1822 khi các kiểu dữ liệu khớp với nhau, với khóa tổng hợp

  5. Truy vấn sử dụng group_concat chỉ trả về một hàng