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)";
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)";
Điều kiện cuộc đua với mysql_last_id ()
Nối một hàng từ một bảng trong MySQL
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)
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
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?