Para modificar una restricción de clave externa en MariaDB, primero debes eliminar la restricción existente y luego agregar la nueva. Aquí te dejo los pasos para hacerlo:
1. Elimina la restricción de clave externa existente.
El comando general para hacerlo es este:
```sql
ALTER TABLE nombre_tabla
DROP FOREIGN KEY nombre_propiedad;
```
Debes reemplazar “nombre_tabla” por el nombre de tu tabla, y “nombre_propiedad” por el nombre de la clave externa que deseas eliminar.
2. Agrega la nueva restricción de clave externa.
El comando para hacerlo es el siguiente:
```sql
ALTER TABLE nombre_tabla
ADD CONSTRAINT nombre_propiedad
FOREIGN KEY (nombre_columna) REFERENCES otra_tabla (nombre_columna);
```
En este caso, “nombre_propiedad” es el nombre que deseas ponerle a la restricción, “nombre_columna” es el nombre de la columna a la cual se le aplicará la restricción y “otra_tabla” es la tabla con la que se realizará la relación.
Recuerda que debes tener los permisos necesarios para llevar a cabo estas operaciones.