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

MySQL / PDO cắt bớt dữ liệu

Có hai điểm cần được thực hiện ở đây. Một là lý tưởng nhất là tất cả các mã hóa ký tự phải là UTF8 - đó là máy chủ, máy khách, kết nối và bảng. Hai là strlen của PHP hàm đếm byte, không tính ký tự.

Bộ ký tự trong bảng của bạn có thể không được đặt thành UTF8 . Bạn có thể làm

SHOW CREATE TABLE chemicals;

để kiểm tra điều đó. Bạn cũng nên thêm những thứ này vào my.cnf của mình :

[mysqld]
character-set-client=utf8
character-set-results=utf8

Đọc thêm về bộ ký tự MySQL tại đây:

Bộ ký tự MySQL



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Có thể có hai mối quan hệ giữa hai bảng?

  2. Tạo LocalDate ngẫu nhiên với java.time

  3. Làm cách nào để kết nối cơ sở dữ liệu MySql với Firebase?

  4. 4 cách để kiểm tra kiểu dữ liệu của cột trong MySQL

  5. Hết bộ nhớ khi thực hiện một truy vấn lớn?