SQL-opdracht werkt niet in MariaDB

Op YouTube heeft TheFrugalComputerGuy mij enorm veel geleerd over Libreoffice Base. Bijna alles wat hij aangeeft klopt. Helaas loop ik nu toch tegen iets aan wat bij hem wel werk (video 60) en bij mij echt niet.

Wie kan mij vertellen wat er verkeerd is in deze SQL-opdracht?

afbeeldings-beschrijving

Mijn database staat op een Synology NAS met een MariaDB database.
Wanneer ik direct in de database de query uitvoer krijg is de volgende melding:

afbeeldings-beschrijving

Helaas kan ik op het internet niets vinden over scheidingstekens tussen opdrachten.

Waarschijnlijk moer een puntkomma aan het eind.

Dat werkte niet. Moet “Default” niet helemaal in hoofdletters? Zie Chapter 9. SQL Syntax helemaal onderaan.

of na “datumaanmaak”

Mijn kennis van SQL is niet erg groot, ik twijfelde of SET een nieuwe opdracht is of een parameter. Als het een aparte opdracht is, moet er zeker een puntkomma voor.

Bedankt dat je wilt meekijken. Ik heb je antwoord uitgeprobeerd, maar waar en hoeveel puntkomma’s ik er ook in zet, ik blijf dezelfde melding krijgen. Jammer. Ik hoop dat je nog een idee hebt. Laat het dan zeker even weten.

Zojuist op een HSQLDB geprobeerd en de genoemde instructie werkt hier wel. Er moet dan iets in de syntax van MariaDB zitten wat afwijkt…

FF zitten zoeken en ik heb dit gevonden:
ALTER TABLE <TABLE_NAME>
CHANGE COLUMN <COLUMN_NAME> <COLUMN_NAME> DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP;