是否可以从user
表返回随机选择的行并将标题包含在第一行?我现在拥有的SQL只返回5个随机行(不一定是标题)
SELECT
'id',
'name'
UNION ALL SELECT
id,
name
INTO OUTFILE 'example.txt'
FIELDS TERMINATED BY ' , ' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\r\n'
FROM
users
ORDER BY RAND() LIMIT 5
答案 0 :(得分:2)
试试这个
SELECT 'id','name'
UNION ALL
Select a.* from(
SELECT id, name
FROM users
ORDER BY RAND() LIMIT 5
)a
INTO OUTFILE 'example.txt' FIELDS TERMINATED BY ',' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\r\n';