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

Số cột lỗi MySQL C # không khớp với số lượng giá trị ở hàng 1

Truy vấn của bạn là:

INSERT INTO Equipamento (equipamento, situacao, modelo, nr_serie, avaria, 
                         estado_equipamento, data, estado_reparacao, reincidente, ID)
        VALUES(@equipamento, @situacao @modelo, @nr_serie, @avaria,
               @estado_equipamento, @data, @estado_reparacao, @reincidente, @id)

Bạn có ít giá trị hơn bạn cần trong values vì bạn thiếu dấu phẩy giữa @situacao@modelo :

INSERT INTO Equipamento (equipamento, situacao, modelo, nr_serie, avaria, 
                         estado_equipamento, data, estado_reparacao, reincidente, ID)
        VALUES(@equipamento, @situacao, @modelo, @nr_serie, @avaria,
               @estado_equipamento, @data, @estado_reparacao, @reincidente, @id)

Đây là một ví dụ khác trong đó định dạng tốt sẽ ngăn ngừa được sự cố.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL DROP tất cả các bảng, bỏ qua các khóa ngoại

  2. Mã lỗi MySQL:1411. Giá trị ngày giờ không chính xác:'' cho hàm str_to_date

  3. Giá trị giảm trong mysql nhưng không âm

  4. Quyền truy cập bị từ chối đối với người dùng '' @ 'localhost' (sử dụng mật khẩu:KHÔNG)

  5. Làm cách nào để sử dụng mã hóa dữ liệu minh bạch với MySQL?