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

Chuyển các giá trị cho truy vấn chèn với truy vấn chọn

bạn phải sử dụng dấu ngoặc trong truy vấn phụ. hãy thử điều này:

  query = "INSERT INTO empallowance(emp_id_fk,allowance_id_fk) VALUES((SELECT emp_id FROM employee WHERE emp_cnic='" + cnic + "'),@allowance_id_fk)";


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Điều kiện cuộc đua với mysql_last_id ()

  2. Nối một hàng từ một bảng trong MySQL

  3. Giao dịch bên ngoài trong một trường hợp sử dụng giao dịch lồng nhau không thấy các bản cập nhật vẫn tồn tại trong cơ sở dữ liệu (JPA, MySQL, Spring Framework và Hibernate)

  4. MySQL trong Docker trả về Phương thức xác thực được yêu cầu máy chủ không xác định đối với máy khách

  5. Làm cách nào để sử dụng CẬP NHẬT KHÓA DUPLICATE trong MySQL mà không có chỉ mục DUY NHẤT hoặc KHÓA CHÍNH?