SELECT @variable在mysql中不起作用?

时间:2013-09-06 11:45:10

标签: mysql node.js node-mysql

var client = new require("mysql-pool").MySQLPool({...});

client.query( 
   "SET @counter := 0, @type := 'asd'; select @counter, @type"   ,

    function (error, result, fields) {
       if (error) {
           throw error;
       }else{
          cb(result, fields);
       }
    });

( 

在workbench或dbForge中查询工作正常,mysql-pool也可以,但只有@variable_name}

1 个答案:

答案 0 :(得分:0)

也许那样?

"SELECT @counter := 0, @type := 'asd'"

但是TYPE可以是RESERVED名称,所以考虑使用某事。否则即。 ENTITY_TYPE