LOW_PRIORITY

LOW_PRIORITY is a keyword in SQL used to delay the execution of an INSERT or DELETE command until no other client is reading from the table. This helps to prevent lengthy blocking in a multi-client environment.

Example

INSERT LOW_PRIORITY INTO employees (first_name, last_name) VALUES ('John', 'Doe');

Output

Query OK, 1 row affected (0.00 sec)

Explanation

The LOW_PRIORITY keyword in MySQL is used to delay the execution of the INSERT statement until no other clients are reading from the table. In the example, a row with ‘John’ as the first name and ‘Doe’ as the last name is inserted into the ‘employees’ table. The LOW_PRIORITY flag ensures this action does not interfere with other read operations on this table.

For in-depth explanations and examples SQL keywords where you write your SQL, install our extension.