2011-04-19 70 views

回答

1

基本的语法是相同的“SQL”标准,但很多东西不是。例如,在MySQL中,您会写入.. LIMTIT 0,3 ..而在MSSQL中,您必须使用TOP语法。

如果您使用数据库抽象层,您最好使用它。这可能会帮助你太:
http://www.tometasoftware.com/MySQL-5-vs-Microsoft-SQL-Server-2005.asp

MySQL vs Microsoft SQL

+0

himoidaschl 我可以知道'if语句'的用法是否也与sql server不同,你能举个例子吗? – ana 2011-04-19 08:42:05

+0

jeah似乎有一点细微差别:MySQL http://dev.mysql.com/doc/refman/5.0/en/if-statement.html和MSSQL http://www.codeguru.com/forum/showpost。 php?s = e6ab0d5ad49989bb50168129017e32a8&p = 1718558&postcount = 3 – daschl 2011-04-19 08:47:50

+0

感谢,虐待再次尝试调试我的代码,感谢您的帮助:) – ana 2011-04-20 00:38:15

0

SQL使用ANSI和ISO标准。例如,您可能会发现需要更改一些查询,例如使用MySQL特定关键字(如LIMIT)。