[英]SqlLite3 Error creating table
I'm trying to create tables using mysql Scripts but I'm getting errors like this: 我正在尝试使用mysql脚本创建表,但出现如下错误:
Exception ESQLiteNativeException in module ActivityPlan.exe at 0051A80E.
0051A80E模块ActivityPlan.exe中的异常ESQLiteNativeException。
[FireDAC][Phys][SQLite] ERROR: near "CODICE": syntax error.
[FireDAC] [Phys] [SQLite]错误:“ CODICE”附近:语法错误。
CREATE TABLE anag_giac (CODICE char(30) DEFAULT NULL,
COD_TECNICO char(10) DEFAULT NULL,
DESCRIZION char(100) DEFAULT NULL,
PREZZO double DEFAULT NULL,
UM char(20) DEFAULT NULL,
STATO char(1) DEFAULT NULL,
KEY IANAG_GIAC (CODICE,COD_TECNICO) )
Any Ideas? 有任何想法吗?
Try this: 尝试这个:
CREATE TABLE anag_giac (
CODICE CHAR(30) NOT NULL,
COD_TECNICO CHAR(10) NOT NULL,
DESCRIZION CHAR(100) NULL,
PREZZO DOUBLE PRECISION NULL,
UM CHAR(20) NULL,
STATO CHAR(1) NULL,
CONSTRAINT PrimaryKey1 PRIMARY KEY (CODICE,COD_TECNICO)
);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.