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

chuỗi tự động mysql thành số nguyên

Từ tài liệu:

Trường hợp của bạn thuộc "tất cả các trường hợp khác".

Chuỗi sẽ được chuyển thành FLOAT và sau đó so sánh với int_val của bạn .

Nếu chuỗi được truyền độc đáo (các giá trị như '1' , '0.1' hoặc '1E5' ), giá trị kết quả sẽ được so sánh với số nguyên.

Nếu không (giả sử bạn chuyển một giá trị như '1235xxx' ), các chữ số đứng đầu có thể có sẽ được chuyển thành một float (0 nếu không), và phần còn lại bị cắt bớt. Ngoài ra, một cảnh báo sẽ được tạo ra.

Lý do chuyển id trong một chuỗi có thể là id của bạn không nhất thiết phải là số nguyên. Nó cũng có thể là một chuỗi hoặc một ngày.

Có thể ORM có mã chung để tạo DELETE truy vấn sẽ hoạt động trên bất kỳ loại dữ liệu nào.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao các truy vấn của chúng tôi bị kẹt ở trạng thái Ghi vào mạng trong MySql?

  2. CHỈ THAM GIA TRÁI hàng đầu tiên

  3. chọn chức năng tổng hợp và tất cả các cột khác

  4. Làm cách nào để tăng độ dài khóa trong MySQL 5.1?

  5. innodb_lock_wait_timeout tăng thời gian chờ