mysql-下面sql建表语句哪里错了? 有错误提示

问题描述

下面sql建表语句哪里错了? 有错误提示

create table salary(
salaryId int identity(1,1),
employeeId char(100),
employeeName char(100),
year char(100),
month char(100),
basicWage float,
overtimeWage float,
trafficWage float,
totalWage float,
kaoqinReduce float,
secureReduce float,
taxReduce float,
totalReduce float,
realWage float,
editTime char(100),
memo char(100)
)
然后给出的错误提示:(我实在 Navicat上运行的)
[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'identity(1,1),
employeeId char(100),
employeeName char(100),
year char(100' at line 2

year char(100' at line 2

解决方案

亲 mysql 没有identity,,,,,,那是sqlserver的,mysql的是:AUTO_INCREMENT

解决方案二:

mysql 没有 identity

解决方案三:

SQL建表语句
SQL 快速建表语句
Excel自动生成sql建表语句

解决方案四:

时间: 2024-09-20 00:15:10

mysql-下面sql建表语句哪里错了? 有错误提示的相关文章

mysql-MySQL建表语句怎么出错了?

问题描述 MySQL建表语句怎么出错了? CREATE TABLE posts (post_id int(8) unsigned NOT NULL AUTO_INCREMENT,PRIMARY KEY(post_id), post_user_id int(8) unsigned, post_date int(10) unsigned, post_url varchar(100), post_title varchar(100), post_end_date int(10) unsigned, p

mysql 建表-各位大神有没有参考的表和 建表语句 类似这种财经网站 http://www.kxt.com/

问题描述 各位大神有没有参考的表和 建表语句 类似这种财经网站 http://www.kxt.com/ 各位大神有没有参考的表和 建表语句 类似这种财经网站 http://www.kxt.com/ 解决方案 花100块钱雇个黑客给你拿站拿库 解决方案二: 不错的网站http://www.itlearner.com/个人网站http://www.huyuhan.com/ 上线,刚刚起步,内容正在充实中--

HBase - 建表语句解析

像所有其他数据库一样,HBase也有表的概念,有表的地方就有建表语句,而且建表语句还很大程度上决定了这张表的存储形式.读写性能.比如我们熟悉的MySQL,建表语句中数据类型决定了数据的存储形式,主键.索引则很大程度上影响着数据的读写性能.虽然HBase没有主键.索引这些概念,但在HBase的世界里,有些东西和它们一样重要! 废话不说,直接奉上一条HBase建表语句,来为各位看官分解剖析: create 'NewsClickFeedback',{NAME=>'Toutiao',VERSIONS=>

Oracle数据库建表语句连续执行的问题

问题描述 我写了一个sql文件,里面是整个库的建表语句,用oracle的dba权限用户登录.在执行每个表的建表语句的时候都是成功的,但放到一起连续执行就提示编译错误.语句大概是这样的,执行到第一个 "end;"后就不执行了,整个文件有许多创建触发器的,也就有许多"end;",郁闷.CREATE TABLE tb_a(SeqNo INTEGER ,CarNumber NUMERIC(10, 0) ,PRIMARY KEY(SeqNo));create SEQUENCE

mysql数据库查询怪事-查询数据库报错,错误提示如下,代码如下

问题描述 查询数据库报错,错误提示如下,代码如下 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '? and sex=?' at line 1 解决方案 在执行 rs = pstat.executeQuery(sql); 之前 将sql打印出来,System.out.print

直接从SQL语句问题贴子数据建表并生成建表语句的存储过程

存储过程|数据|问题|语句 下面的存储过程,可帮你在回答SQL语句问题时,直接从贴子的样本数据建表并生成建表语句,省去大量的手工输入数据的工作. /*Create Table from your web page data* 2004-JAN-1, OpenVMS,V0.1* 2004-JAN-2, V0.5, add tab & blank values logical * 2004-JAN-3, V1.0, add SQL Statement generation * 2004-JAN-4,

MySQL与SQL的触发器的不同写法_Mysql

<触发器作用> 当在SQL.MySQL数据库中一张表中插入一条记录时,触动触发器,使同一数据库的另一张表插入相同记录. 在学习的过程中,发现两者的写法是不同的. <触发器作用> 1.在SQL中建立两张表sql_test,sql_tem.(两张表的字段是一样的) 复制代码 代码如下: create table sql_test ( id int, name varchar(16) ) create table sql_tem ( id int, name varchar(16) )

mysql-请问往MYSQL里导入一个SQL表,为什么会报这个错误?

问题描述 请问往MYSQL里导入一个SQL表,为什么会报这个错误? 开始导入----------> 然后就提示--------> 文件路径: 我选择的路径没错额:D:源代码下载存储day7-mysql多表资料与作业EMPDEPT.sql 信息日志如下: [Err] 1051 - Unknown table 'dept' [Err] -- ---------------------------- -- Table structure for DEPT DROP TABLE DEPT; CREAT

MySQL导入.sql文件及常用命令

MySQL导入.sql文件及常用命令 转自:http://blog.csdn.net/muziduoxi/article/details/6091202  在MySQL Qurey   Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令: mysql> source   d:/myprogram/database/db.sql; 另附mysql常用命令: 一) 连接MYSQL:     格式: mysql -h主机地址 -u用户名 -p用户密