我的编程空间,编程开发者的网络收藏夹
学习永远不晚

数据库SQLServer怎么转MySQL数据库

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

数据库SQLServer怎么转MySQL数据库

这篇文章主要讲解了“数据库SQLServer怎么转MySQL数据库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“数据库SQLServer怎么转MySQL数据库”吧!

bug简述:sql由SQLServer转换成MySQL后,navicat下可以执行,项目中却报错。

报错如下:

数据库SQLServer怎么转MySQL数据库

1-1


### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: 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 'Create TEMPORARY TABLE temp_table3

select * from (

select * from VIEW_UserMe' at line 2

### The error may exist in XX/XXX/XXXX/XXXXX/mapper/XXXXXMapper.xml

### The error may involve defaultParameterMap

### The error occurred while setting parameters

### SQL: Drop TEMPORARY TABLE IF exists temp_table3; Create TEMPORARY TABLE temp_table3 select * from ( select * from VIEW_UserMeter where supplierID =1 and SampleTime between date_sub(NOW(),interval 1 day) and date_add(NOW(),interval 1 day) ) as a; select * from (SELECT ROW_NUMBER() OVER ( ORDER BY sampleTime ) AS rownumber , building,entrance,doorplate,village,userName,remark1,remark2,meterId,meterSize,total,pressure,flowRate,valveStatus,status,updateTime,timeInp,vol,operate_ValveStatus,sampleTime,t1Inp FROM temp_table3 ) cc WHERE cc.rownumber > 0 limit 50; Drop TEMPORARY TABLE IF exists temp_table3;

### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: 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 'Create TEMPORARY TABLE temp_table3

select * from (

select * from VIEW_UserMe' at line 2

; bad SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: 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 'Create TEMPORARY TABLE temp_table3

select * from (

select * from VIEW_UserMe' at line 2

.....................................................


将sql粘出执行,如下图,可成功执行,查询出结果,排除转换出错的可能:

数据库SQLServer怎么转MySQL数据库

1-2

回过头查看控制台error:

### The error may involve defaultParameterMap

### The error occurred while setting parameters

考虑到是不是MyBatis不支持在XML配置的SQL中带有分号“;”。

经查询,开启了allowMultiQueries=true,MyBatis即可支持批量处理sql.

如下图:

数据库SQLServer怎么转MySQL数据库

1-3

重新启动项目,可成功执行,问题解决。

感谢各位的阅读,以上就是“数据库SQLServer怎么转MySQL数据库”的内容了,经过本文的学习后,相信大家对数据库SQLServer怎么转MySQL数据库这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

数据库SQLServer怎么转MySQL数据库

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

sqlserver怎么导出数据库数据

可以通过以下步骤来导出SQL Server数据库数据:打开SQL Server Management Studio(SSMS)。在对象资源管理器中找到要导出数据的数据库,然后右键单击该数据库并选择“任务”>“导出数据”。在“导出数据向导
sqlserver怎么导出数据库数据
2024-03-11

数据库(SQLServer)

一、数据库的概念数据库:DataBase按照一定数据结构来组织、存储和管理数据的仓库。存储在一起的相关数据的集合。数据库管理系统:DataBase Management System DBMS为管理数据库而设计的一个电脑软件关系数据库:建立在关系模型基础上的数
数据库(SQLServer)
2020-02-03

sqlserver怎么导出数据库表数据

可以使用SQL Server Management Studio (SSMS) 或者命令行工具bcp命令来导出数据库表数据。使用SQL Server Management Studio (SSMS) 导出数据:打开SSMS并连接到数据库服务
sqlserver怎么导出数据库表数据
2024-04-09

mysql数据库怎么备份 mysql数据库怎么恢复数据库

如何备份和恢复 mysql 数据库?备份:使用 mysqldump 工具转储数据库架构和数据到 sql 文件。使用 phpmyadmin 图形界面导出数据库。恢复:使用 mysql 命令加载 sql 文件中的内容到数据库。使用 phpmya
mysql数据库怎么备份 mysql数据库怎么恢复数据库
2024-08-13

怎么导出sqlserver数据库

要导出 SQL Server 数据库,可以通过以下几种方法:使用 SQL Server Management Studio (SSMS):在 SSMS 中连接到要导出的数据库,右键点击数据库名称,选择 Tasks > Export Data
怎么导出sqlserver数据库
2024-04-17

sqlserver怎么还原数据库

要还原SQL Server数据库,您可以按照以下步骤操作:打开SQL Server Management Studio,并连接到您的SQL Server数据库引擎。在“对象资源管理器”中,右键单击“数据库”文件夹,然后选择“还原数据库”。在
sqlserver怎么还原数据库
2024-04-17

怎么备份sqlserver数据库

有几种不同的方法可以备份SQL Server数据库,下面是其中一些最常用的方法:使用 SQL Server Management Studio (SSMS):可以通过 SSMS 的图形用户界面来备份数据库。在 SSMS 中选择要备份的数据库
怎么备份sqlserver数据库
2024-04-09

sqlserver数据库怎么合并

在SQL Server数据库中,可以通过使用UNION或UNION ALL关键字来合并数据。UNION关键字用于合并两个或多个SELECT语句的结果集,并删除重复的行。语法如下:SELECT column1, column2, ...
sqlserver数据库怎么合并
2024-04-12

sqlserver怎么连接数据库

要连接到SQL Server数据库,可以使用以下方法之一:使用SQL Server Management Studio (SSMS):打开SSMS,并在连接窗口中输入服务器名称、身份验证类型、用户名和密码,然后单击“连接”按钮。使用SQL
sqlserver怎么连接数据库
2024-04-17

sqlserver怎么导出数据库

原文:https://www.cnblogs.com/LilLazy/p/14490605.html
sqlserver怎么导出数据库
2018-02-07

sqlserver数据库怎么迁移

SQL Server数据库迁移可以通过以下几种方法进行:使用SQL Server Management Studio (SSMS)进行数据库备份和还原:可以通过SSMS对要迁移的数据库进行备份,然后将备份文件移动到目标服务器上,并通过SSM
sqlserver数据库怎么迁移
2024-04-12

怎么创建sqlserver数据库

要创建SQL Server数据库,可以按照以下步骤进行操作:打开SQL Server Management Studio(SSMS),登录到SQL Server数据库服务器。在SSMS中,展开“数据库”节点,右键单击“数据库”节点,选择“新
怎么创建sqlserver数据库
2024-04-17

mysql数据库怎么用 mysql怎么建数据库

如何使用 mysql 数据库?创建数据库(使用 create database 命令)。创建表(使用 create table 命令,指定列名和数据类型)。插入数据(使用 insert into 语句)。查询数据(使用 select 语句,
mysql数据库怎么用 mysql怎么建数据库
2024-08-13

mysql数据库怎么连接数据库

如何连接 mysql 数据库准备连接信息:服务器地址、端口号、用户名、密码、数据库名称。使用 mysql 连接器(如 mysql workbench、phpmyadmin)或编程语言(如 python、java)连接。连接器:输入连接信息并
mysql数据库怎么连接数据库
2024-08-05

mysql数据库怎么备份数据库

mysql 数据库备份有两种方式:物理备份(复制文件)和逻辑备份(导出 sql 语句)。物理备份可以通过 mysqldump 或 innobackupex 工具实现,而逻辑备份可以使用 mysqldump 或第三方工具。恢复备份可通过复制或
mysql数据库怎么备份数据库
2024-08-13

mysql数据库怎么更新数据库

mysql 中更新数据使用 update 语句。步骤包括:确定要更新的表和列。使用 set 子句设置新值。使用 where 子句指定要更新的行的条件。如何在 MySQL 数据库中更新数据更新 MySQL 数据库中的数据需要使用 UPDAT
mysql数据库怎么更新数据库
2024-08-05

mysql数据库url怎么写 mysql数据库怎么插入数据

mysql 数据库 url 编写:格式为 jdbc:mysql://[hostname]:[port]/[database name],其中 hostname 为服务器地址,port 为监听端口(默认 3306),database name
mysql数据库url怎么写 mysql数据库怎么插入数据
2024-08-13

编程热搜

目录