我试图转发工程师一个mysql模型,但无法正常工作

时间:2018-11-27 10:28:19

标签: mysql database

我不知道语法有什么问题。有人可以解释这个错误吗?

在服务器中执行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

0 个答案:

没有答案