Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Thay đổi quy tắc parser cho tên built-in function MySQL

Quy tắc mặc định parser cho tên built-in function:

  • Rule 1: Để dùng như function call, không có space giữa tên và (.
  • Rule 2: Để dùng như identifier, không được theo ngay bởi (.

Bật IGNORE_SPACE SQL mode để thay đổi: cho phép space giữa tên hàm và (. Ví dụ cả hai đều hợp lệ:

SELECT SUM(Salary) FROM employee;
SELECT SUM (Salary) FROM employee;

Tuy nhiên, tên hàm trở thành reserved word, không dùng làm identifier.