MariaDB社区
标题:
将MySQL迁移到Microsoft SQL Server需考虑的问题
[打印本页]
作者:
admin
时间:
2007-8-17 18:57
标题:
将MySQL迁移到Microsoft SQL Server需考虑的问题
随着数据的不同,各个数据库会有一些各自的特性,针对不同的特性,应用程序就会需要做出相应的调整和修改:
1、
使用特性
SQL_CALC_FOUND_ROWS
的
SQL
语句
例
如:
select SQL_CALC_FOUND_ROWS table1.col1,table1.col2,table2.col1,table2.col2
from table1 inner join table2 on table1.id=table2.id
where table1.name = '刘三'
order by table1.col1 desc limit 0,100;
2、
建表时的自动增长
auto_increment
关键字
例
如:
CREATE TABLE `table1` (
`ID` int(10) unsigned NOT NULL auto_increment,
`Patient` int(10) unsigned NOT NULL default '0',
`imagepath` varchar(255) default '',
PRIMARY KEY (`ID`),
) ENGINE=InnoDB ;
3、
外键关联的调整
4、翻页
limit
关键词
MySQL
中用
limit
MSSQL
中用
top
而且在
SQL
语句构造时的位置也有不同。
如:
select * from GUI limit 2,10;
select top 10 * from GUI
;
问题:
mysql
移植到
MSSQL
中
limit m,n
问题
(
注
:m>1)
较难解决。
5、
join
语句的调查
作者:
blueyund
时间:
2009-1-26 15:49
感觉limit比top好用多了
再回去用top 感觉很不爽
欢迎光临 MariaDB社区 (http://123.56.88.72/)
Powered by Discuz! X3.2