我不知道语法有什么问题。有人可以解释这个错误吗?
在服务器中执行SQL脚本
错误:错误1064:您的SQL语法有错误;检查 与您的MySQL服务器版本相对应的手册 在')附近使用的语法,
voornaam
VARCHAR(45)NOT NULL,
tussenvoegsel
VARCHAR(45)NULL,第2行的“ ach”
SQL代码:
CREATE TABLE IF NOT EXISTS `FYS_Database`.`Persoon` (
`id_persoon` VARCHAR(9) GENERATED ALWAYS AS (),
`voornaam` VARCHAR(45) NOT NULL,
`tussenvoegsel` VARCHAR(45) NULL,
`achternaam` VARCHAR(45) NOT NULL,
`geboorte_datum` DATE NOT NULL,
`geslacht` VARCHAR(3) NOT NULL,
`gebruikers_naam` VARCHAR(45) NULL,
`wachtwoord` VARCHAR(45) NULL,
`telefoonnummer` VARCHAR(45) NULL,
`email` VARCHAR(45) NULL,
`foto` BLOB NULL,
PRIMARY KEY (`id_persoon`),
UNIQUE INDEX `id_persoon_UNIQUE` (`id_persoon` ASC) VISIBLE)
ENGINE = InnoDB