首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

MySql的不同之处

Posted on 2007-10-30 20:31  停留的风  阅读(339)  评论(0编辑  收藏  举报
1.  这个可以在SQl server 里运行,但在mysql,这样是错误的  string strSql = "SELECT [F_ID] ,[F_UserName] ,[F_Content],[isSecret],[F_Time],[F_Vidio_ID]FROM [vidios].[dbo].[T_Comment] where F_States='1'";

2,  MYSQL 实现TOP 功能
MYSQL 里没有top关键字, 但可以利用 LIMIT来实现top 功能, 并且可以取得第N
-M之间的记录, 语法如下

select * from table limit n, m

3.  在mySql里,传参,@都成问号啦
        string strSql 
= "select * FROM T_Vidio where F_States=?F_States limit 0,"+TopCount.ToString();
        MySqlConnection con 
= DB.GetConnection();     
        MySqlCommand cmd 
= new MySqlCommand();
        cmd.Parameters.
Add("?F_States", MySqlDbType.Int32).Value = 1;

这几个问题害得我搞了好几个小时,累啊。