可能是带有MySQL变量的动态MySQL语句吗?
我一直在想,是否可以使用变量动态更改MySQL select语句 前 还是我必须使用当前的解决方案可能是带有MySQL变量的动态MySQL语句吗?,mysql,sql,select,mysql-select-db,Mysql,Sql,Select,Mysql Select Db,我一直在想,是否可以使用变量动态更改MySQL select语句 前 还是我必须使用当前的解决方案 SELECT * -- INTO OUTFILE 'myfile.csv' FROM my_table; 所以,当我想将数据加载到文件中时,我总是取消注释“into”-行。我的语句比这个例子要大得多,所以如果可能的话,解决方案会让事情变得更简单:)考虑创建视图,然后在需要时从视图导出到文件,例如 CREATE VIEW `query1` AS select * FROM my_table; I
SELECT *
-- INTO OUTFILE 'myfile.csv'
FROM my_table;
所以,当我想将数据加载到文件中时,我总是取消注释“into”-行。我的语句比这个例子要大得多,所以如果可能的话,解决方案会让事情变得更简单:)考虑创建视图,然后在需要时从视图导出到文件,例如
CREATE VIEW `query1` AS select * FROM my_table;
IF (@infile)
SELECT * INTO OUTFILE 'myfile.csv' FROM query1;
ELSE
SELECT * FROM query1;
ENDIF
不幸的是,数据库大多使用MySQL 4.1.9运行,因此不支持视图。
CREATE VIEW `query1` AS select * FROM my_table;
IF (@infile)
SELECT * INTO OUTFILE 'myfile.csv' FROM query1;
ELSE
SELECT * FROM query1;
ENDIF