Navicat 实现 mssql 转 mysql

摘要:
方式二:使用此方法转换有个问题,自增、视图等会丢失。

Navicat 实现 mssql 转 mysql

方式一:

Navicat 实现 mssql 转 mysql第1张

Navicat 实现 mssql 转 mysql第2张

Navicat 实现 mssql 转 mysql第3张

Navicat 实现 mssql 转 mysql第4张

Navicat 实现 mssql 转 mysql第5张

navicat 导入sql,表名大小写区分

在my.ini中的[mysqld] 配置 lower_case_table_names=2

使用此方法转换有个问题,主键、自增、索引、视图等会丢失,大驼峰会被装换为小写,需要配置 lower_case_table_names

方式二:

Navicat 实现 mssql 转 mysql第6张

Navicat 实现 mssql 转 mysql第7张

Navicat 实现 mssql 转 mysql第8张

使用此方法转换有个问题,自增、视图等会丢失。

参考:

http://linlik.com/fenxi/1069.html

https://blog.csdn.net/jesseyoung/article/details/40617031

http://www.4u4v.net/shi-yong-navicat-shi-xian-mysql-yu-sql-server-shu-ju-xiang-hu-zhuan-huan.html

https://www.cnblogs.com/yanglang/p/7765768.html

thinkphp6.0 适配 sqlsrv 踩坑

代码:ProductCategory::order('SortNum', 'desc')->column('Name', 'Id');

报错:SQLSTATE[42S22]: [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]列名 'SortNum' 无效

查看:
SELECT
	T1.* 
FROM
	(
	SELECT
		thinkphp.*,
		ROW_NUMBER ( ) OVER ( ORDER BY [SortNum] DESC ) AS ROW_NUMBER 
	FROM
	( SELECT [Name], [Id], [SortNum] FROM [ProductCategory] ) AS thinkphp 
	) AS T1

解决:
排序的字段必须在检索的字段中,否则会报错

免责声明:文章转载自《Navicat 实现 mssql 转 mysql》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Java 使用POI操作EXCEL及测试框架搭建、测试开发的一些想法Protel与PADS之间相关文件的转换下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Ubuntu安装mysql步骤

1.打开终端,输入: sudo apt-get updata 输入root用户密码 2.更新完毕后,输入 sudo apt-get install mysql-server ubuntu14.04安装中间会让你设置密码,输入密码后点击确认(mysql123) 3.安装结束后,查看端口号是否开启 netstat -tan | grep 3306 3306端口...

MySQL3:索引

什么是索引 索引是对数据库表中一列或者多列的值进行排序的一种结构,所引用于快速找出在某个列中有一特定值的行。不使用索引,MySQL必须从第一条记录开始读完整个表,直到找出相关的行。表越大,查询数据所花费的时间越多,如果表中查询的列有一个索引,MySQL能快速到达一个位置去搜索数据文件,而不必查看所有数据。 索引的含义和特点 索引是一个单独的、存储在磁盘上的...

sysbench对自装MySQL数据库进行基准测试

一、 安装sysbench wget https://packagecloud.io/install/repositories/akopytov/sysbench/script.rpm.sh chmod +x script.rpm.sh ./script.rpm.sh yum install -y sysbench 二、准备测试表 sysbench //...

Spring Boot多数据源配置(一)durid、mysql、jpa整合

目前在做一个统计项目。需要多数据源整合,其中包括mysql和mongo。本节先讲mysql、durid、jpa与spring-boot的整合。 引入Durid包 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</arti...

MySQL 用户和角色管理入门

MySQL 8.0 在用户管理方面增加了角色管理,默认的密码加密方式也做了调整,由之前的 SHA1 改为了 SHA2。同时加上 MySQL 5.7 的禁用用户和用户过期的功能,MySQL 在用户管理方面的功能和安全性都较之前版本大大的增强了。 MySQL 用户管理 验证插件和密码加密方式的变化 在 MySQL 8.0 中,caching_sha2_pass...

原生JDBC

JDBCJava DataBase Connectivity,java数据库连接,是一种用于执行SQL语句的Java API。JDBC是Java访问数据库的标准规范,可以为不同的关系型数据库提供统一访问,它由一组用Java语言编写的接口和类组成。 驱动JDBC需要连接驱动,驱动是两个设备要进行通信,满足一定通信数据格式,数据格式由设备提供商规定,设备提供商...