Variables en MySQL

Problema:

Tengo una serie de consultas SQL que ejecuto de tanto en cuanto, y cada vez que ejecuto debo cambiar parámetros como la fecha o algún valor X.

Solución:

En MySQL, es posible utilizar variables al inicio del script que luego pueden ser utilizadas por las diferentes consultas

Definir una variable:

SET @date_var = ‘2020-05-30’;

Consumir una variable:

SELECT * FROM table
WHERE date(date_field) = @date_var