如何使用vb.net预先在MySQL中随机化行

时间:2015-07-25 07:22:24

标签: mysql vb.net

我是新来的,想问一下如何让这行代码在vb.net中运行?

Dim Query As String = "UPDATE r1questions SET rownum = (@rownum := @rownum+1) ORDER BY RAND()"

代码总是返回错误,我知道" @"标志应该包含一个参数,但我在here中得到了这段代码 并且在Mysql本身中工作正常,但在Vb.net中没有。

编辑:这是错误: 您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以便在':= rownum + 1)ORDER BY RAND()'附近使用正确的语法。在第1行

1 个答案:

答案 0 :(得分:0)

你可以简单地做这样的事情

var my = (function() { // <=== Scoping function

    function my(){
        console.log( check() ? "yes" : "no");
    }

    function check(){
        return true;
    }

    return my;         // <=== Returns `my`
})();                  // <=== () calls scoping immediately

my();