`
青春的、脚步
  • 浏览: 42221 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

mysql版本不同所导致SQL语句执行错误的问题

 
阅读更多

TYPE=InnoDB;是旧版本的

在新版本执行时会出现

[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 'TYPE=InnoDB' at line 12


解决方法:ENGINE=InnoDB改为ENGINE=InnoDB

ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;



okay

分享到:
评论

相关推荐

    Oracle Sql语句转换成Mysql Sql语句

    本项目提供了一个Java源码工具,能够帮助用户便捷地将Oracle SQL语句转换为MySQL SQL语句。 Oracle SQL与MySQL SQL的主要差异在于以下几个方面: 1. **数据类型**:Oracle支持的数据类型如NUMBER、LONG、RAW等在...

    MySQL mysql_query 函数执行SQL语句.docx

    在上面的示例中,mysql_query() 函数执行了一个错误的 SQL 语句,因此返回 FALSE。 2. 插入示例 ```php $conn = @mysql_connect('localhost', 'root', 'root123'); if (!$conn) { die('连接数据库失败:' . mysql...

    Mysql运行SQL语句中文乱码问题的解决方法

    ### MySQL运行SQL语句中文乱码问题的解决方法 在MySQL数据库中运行包含中文字符的SQL语句时,经常会遇到中文显示为乱码的问题。这一现象不仅降低了开发效率,还可能导致数据错误。本文将详细介绍如何彻底解决MySQL...

    Oracle数据库sql转换mysql数据库工具

    "Oracle数据库sql转换mysql数据库工具" 提供了解决这一问题的解决方案,允许用户将Oracle数据库中的SQL语句或数据结构转换为MySQL兼容的格式。 在数据库迁移过程中,这样的工具至关重要,因为它可以简化工作流程,...

    解决python 执行sql语句时所传参数含有单引号的问题

    在Python编程中,当我们需要执行SQL语句时,有时会遇到参数中包含单引号(')的情况,这可能导致SQL语法错误。在描述的问题中,作者在尝试插入数据到`teacher`表时遇到了编程错误,因为`t_info`字段的值`result2`...

    批处理执行sql语句

    批处理执行SQL语句的应用广泛,尤其是在大型系统维护、数据库版本升级、数据迁移、批量导入导出等场景。通过合理使用批处理,可以有效地避免手动操作的繁琐和错误,同时提高运维效率和系统的稳定性。在实际工作中,...

    SQL语句辅助工具

    这种方式不仅减少了手写代码的时间,还降低了因人为错误导致的潜在问题。 例如,一个SQL SELECT语句用于从数据库中检索数据,辅助工具会将其转换为C#的ADO.NET代码,使用SqlCommand对象执行查询,并通过...

    Delphi adoquery处理多条SQL语句

    在 Delphi 开发环境中,ADOQuery 是一种常用的数据库查询组件,它支持多种数据库操作,包括执行 SQL 语句、查询数据等。本文将详细解释如何使用 Delphi 的 ADOQuery 组件来处理多条 SQL 语句。 #### 一、基本概念 ...

    BAT文件执行SQL语句

    在IT行业中,有时候我们需要在没有图形用户界面的环境中执行SQL语句,比如在服务器上进行自动化操作。这时,我们可以利用批处理(BAT)文件来实现。"BAT文件执行SQL语句"这一主题就是关于如何通过编写简单的批处理...

    navicat for mysql执行sql脚本细节

    - **遇到错误继续**:启用此选项后,即使脚本中某条SQL语句执行失败,Navicat也会尝试继续执行后续语句。 - **set autocommit=0**:此选项控制事务自动提交的行为。默认情况下,每条SQL语句执行完毕后会立即提交。若...

    DB查询分析器批量执行多条SQL语句并查看各自的执行时间

    - **执行时间统计**:每个SQL语句执行完毕后,系统会自动记录并显示其执行时间,帮助用户快速了解每条SQL语句的性能表现。 **2. 受影响记录数统计** - 对于更新、插入或删除操作,工具会报告受影响的记录数。 - ...

    SQL语句编写好工具

    3. **错误检查**:在用户输入SQL语句时即时检查语法错误,避免在执行时遇到问题。 4. **查询优化**:分析用户的SQL语句,提出可能的优化建议,如使用更高效的索引或查询方式。 5. **模板库**:预定义常见的SQL模板...

    mysqls一款专为node.js生成sql语句的插件链式调用使用灵活

    MySQLs是一款专为Node.js设计的SQL语句生成器,其特点是通过链式调用的方式提供了灵活的操作体验。在Node.js的开发环境中,与数据库交互是必不可少的一部分,而MySQLs插件则为开发者提供了一个高效且易用的工具,...

    Sql语句生成器

    10. **兼容性**:一个好的Sql语句生成器应该支持多种数据库系统,如MySQL、Oracle、SQL Server、PostgreSQL等,以适应不同环境的需求。 总的来说,Sql语句生成器是数据库管理的得力助手,它简化了繁琐的脚本编写...

    通过解析sql语句获取表血缘关系项目

    解析SQL语句是指将人类可读的SQL命令转化为计算机可执行的指令。这一过程通常由数据库管理系统(DBMS)完成,但开发者也可能使用第三方工具进行解析,以便了解查询的结构和意图。 2. **表血缘关系**:在数据库中,表...

    SQL语句自动生成器

    在实际应用中,SQL语句自动生成器可以极大地提高开发效率,减少因手动编写SQL语句导致的错误。同时,对于学习SQL的新手来说,它也是一个很好的学习工具,可以帮助理解不同类型的SQL语句结构。 总之,SQL语句自动...

    一条sql语句在mysql中是如何执行的.docx

    "MySQL 执行 SQL 语句的流程详解" MySQL 是一个开源的关系数据库管理系统,它的执行 SQL 语句的流程是一个复杂的过程,涉及到多个组件和步骤。下面是 MySQL 执行 SQL 语句的流程详解: 1. 连接器(Connector):...

    sql语句转string

    1. **创建SQL语句**:在数据库客户端,例如MySQL Workbench、Oracle SQL Developer或者SQL Server Management Studio中,我们可以编写和测试SQL语句,确保其正确性和效率。 2. **转成String**:将验证过的SQL语句...

    Shell脚本中执行sql语句操作mysql的5种方法

    ### Shell脚本中执行SQL语句操作MySQL的五种方法详解 #### 一、引言 在日常的系统管理和维护工作中,尤其是对于自动化运维任务,如数据库备份与恢复等场景,常常需要通过Shell脚本来执行SQL语句来操作MySQL数据库。...

Global site tag (gtag.js) - Google Analytics