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

Tạo thủ tục lưu trữ MySQL bằng JPA Hibernate

Điều này có thể thực hiện được nếu bạn đề cập đến thuộc tính sau trong url

spring.datasource.url=jdbc:mysql://localhost:3306/test?allowMultiQueries=true

AllowMultiQueries sẽ hướng dẫn trình điều khiển gửi các truy vấn được phân tách tới cơ sở dữ liệu.

Xin lưu ý rằng nếu bạn đang sử dụng các truy vấn gốc, hãy lưu ý đến cuộc tấn công tiêm sql. Bạn không cần đặt dấu phân cách (DELIMITER) rõ ràng. Câu lệnh sql Truy vấn sau hoạt động

SET myDatabase; 

DROP PROCEDURE IF EXISTS myStoredProcedure; 

CREATE PROCEDURE myStoredProcedure ( _description VARCHAR(50), _value INT ) 

BEGIN 

INSERT INTO 
    myTable ( description, value ) 
VALUES ( _description, _value ); 

SELECT id, description, value 
  FROM myTable 
WHERE id = LAST_INSERT_ID(); 

END;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào tôi có thể tạo một bảng trong MySQL được gọi là thứ tự?

  2. Kết nối với cơ sở dữ liệu MySQL

  3. MemoryError khi sử dụng json.dumps ()

  4. Tại sao LEFT JOIN của MySQL trả về bản ghi NULL khi với mệnh đề WHERE?

  5. Hàm không xác định mysql_connect ()