`
snowstorm
  • 浏览: 5578 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql建表报错1064

阅读更多
  mysql,建表时,报错1064。
  网上搜到两种解决方式:
    1,单引号问题,字段不能使用单引号(''),要是使用反引号(``);
    2,mysql关键字,查看建表语句中是否有mysql关键字。
 
  报错的建表语句:
  CREATE TABLE t_tag_document (
`F_goods_type`   VARCHAR ( 128 ) NOT NULL DEFAULT  ''  COMMENT  'xx',
`F_goods_id`  INT ( 10 ) UNSIGNED NOT NULL DEFAULT 11110000  COMMENT 'xx',
`F_offline_tag`   VARCHAR ( 1000 ) NOT NULL DEFAULT  ''  COMMENT  'xx',
`F_online_tag`   VARCHAR ( 1000 ) NOT NULL DEFAULT  ''  COMMENT  'xx',
  PRIMARY KEY ( `F_goods_type`, `F_goods_id` )
)  ENGINE = INNODB DEFAULT CHARSET = gbk COMMENT = 'xx';

  检查建表语句之后,这两个问题都没有,最后发现是建表语句环境的问题,上面的建表语句是在文档中写的。改在navicat中编写建表语句后,建表成功。
navicat下写的建表语句:
CREATE TABLE t_tag_document (
`F_goods_type` VARCHAR ( 128 ) NOT NULL DEFAULT '' COMMENT 'xx',
`F_goods_id` INT ( 10 ) UNSIGNED NOT NULL DEFAULT 11110000 COMMENT 'xx',
`F_offline_tag` VARCHAR ( 1000 ) NOT NULL DEFAULT '' COMMENT 'xx',
`F_online_tag` VARCHAR ( 1000 ) NOT NULL DEFAULT '' COMMENT 'xx',
PRIMARY KEY ( `F_goods_type`, `F_goods_id` )
) ENGINE = INNODB DEFAULT CHARSET = gbk COMMENT = 'xx';

分享到:
评论

相关推荐

    mysql常见的错误提示问题处理小结

    在使用MySQL数据库管理系统过程中,遇到错误提示是常见现象,其中三种较为普遍的错误分别是Error 1067、Error 1061和Error 1045。为了帮助用户解决这些问题,本文将详细介绍如何处理这些常见错误。 Error 1067通常...

    MySQL :oozie建表sql

    Hadoop oozie启动或运行报错:Table ‘oozie.VALIDATE_CONN’ doesn’t exist 解决方案:oozie建表sql,直接下载,执行即可。

    pgsql数据库转mysql数据库步骤及注意.docx

    可以根据报错的内容,手动地在 MySQL 数据库中进行添加或修改。 Step 5: 使用 MySQL 数据库连接工具打开转后的 MySQL 数据库 使用 MySQL 数据库连接工具打开转后的 MySQL 数据库,例如 SQLyog,可以导出库的 SQL ...

    mysql报错:MySQL server version for the right syntax to use near type=InnoDB的解决方法

    本文实例讲述了mysql报错:MySQL server version for the right syntax to use near type=InnoDB的解决方法。分享给大家供大家参考,具体如下: 一、问题: 工作中使用sql语句建表时,mysql报了如下错误: You have ...

    从零开始MySQL PDF资源

    但是,很多Java工程师对MySQL的了解和掌握程度,停留在这么一个阶段:对MySQL可以建库建表建索引,然后就是执行增删改查去更新和查询里的数据! 实际上,在使用MySQL的过程中,大家总会遇到一些问题,比如死锁异常...

    基于 Java+Mysql 实现的图书信息管理系统课程设计

    【作品名称】:基于 Java+Mysql 实现的图书信息管理系统【课程设计】 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。...需要有一定的基础看懂代码,自行调试代码并解决报错,能自行添加功能修改代码。

    mysql输入中文出现ERROR 1366的解决方法

    7. 在创建新表时,确保在建表语句中指定字符集为UTF-8,或者在数据库连接时,通过连接设置指定使用UTF-8字符集。 通过以上步骤,可以有效解决MySQL输入中文时遇到的ERROR 1366问题。值得注意的是,对于新创建的...

    关于MySQL的基础篇章

    - 字符串类型:`char`(固定长度,溢出报错)和`varchar`(可变长度,节省空间)。 - 日期类型:`date`用于存储日期,如生日。 7. **约束与索引** - 约束用于定义字段的限制,如`not null`(非空)、`unique`...

    MySQL表排序规则不同错误问题分析

    MySQL多表join时报错如下:[Err]1267 – Illegal mix of collations(utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation ‘= 就是说两个表的排序规则(COLLATION)不同,无法完成比较。...

    MySQL无法存储emoji表情解决方案分析

    mysql存emoji表情报错处理 1. 在navicat中 如果在新建表之前就改变数据库的编码,建表的时候好像可以自己转变过来吧 查看字符集编码: show variables like '%char%'; 更改数据库编码: ALTER DATABASE 数据库名 ...

    mysql数据库的基本操作语法

    若数据库已经存在且使用了`IF NOT EXISTS`子句,则不会报错。 - **注意事项**: 使用`IF NOT EXISTS`可以避免重复创建导致的错误。 **4. 切换使用数据库** - **命令**: `USE dbName;` - **功能**: 将当前工作环境...

    PHP通用权限管理系统源码数据库 MySQL源码类型 WebForm

    解决办法:数据库建表的时候选 uft8-general-ci 编码格式 然后点开 SQL 把1,SQL复制进去,执行就可以了 3、如果程序执行时报错? 解决办法:保存PHP>5.3版本 删除App下面 Runtime 文件夹 使用须知:注释:权限...

    阿里巴巴数据库操作手册

    - **脚本格式问题**:脚本末尾缺少分号可能导致表未被创建,且执行DDL时不会报错。 - **表定义不一致**:所建的表定义与测试环境不一致,可能导致应用程序访问失败或出现错误。 - **同步库问题**:同步库未及时创建...

    电影推荐系统源码.zip

    2.将用到的csv文件导入mysql数据表中,详见数据库建表 ,配置好数据库;注意数据库相关代码(settings.py、views.py)可能都要进行修改以符合实际情况;(本项目端口号为3307,用户为root,密码为admin,database为...

    SQLServer数据脚本转为达梦数据脚本.doc

    此文档主要是将SQLServer数据脚本转为达梦数据库数据脚本,截图为主,有需要的可以参考!

    oracle通过1条语句插入多个值的方法示例

    这条语句在mysql中执行的话,语法一点毛病都没有,但是,在oracle上执行一直报错: ORA-00933: SQL 命令未正确结束 后来有了如下的解决办法: /* --一、建表 create or replace table pm_ci ( ci_id varchar2(20...

    MF00428-PHP通用权限管理系统源码.zip

     解决办法:数据库建表的时候选 uft8-general-ci 编码格式  然后点开 SQL 把1,SQL复制进去,执行就可以了  3、如果程序执行时报错?  解决办法:保存PHP>5.3版本  删除App下面 Runtime 文件夹 使用须知:注释:...

Global site tag (gtag.js) - Google Analytics