我想从mysql导出一些数据。当我运行以下命令时:
mysql> SELECT q.id thread_id, q.title, q.submitter_id user_id, r.body, r.resolver_id staff_id, r.created_at created, r.updated_at updated FROM responses r INNER JOIN questions q ON r.question_id = q.id into outfile '/tmp/wintas.sql';我只得到原始数据。我想要带有insert语句和数据的SQL语句,类似于我使用导出选项卡在PHPMyAdmin中得到的。有没有办法在mysql控制台中做到这一点?
发布于 2020-03-11 19:47:43
我能够通过使用create table语句并导出整个表来解决这个问题。下面是我使用的查询:
CREATE TABLE thread_entry_responses SELECT
q.id thread_id,
q.title,
q.submitter_id user_id,
r.body,
r.resolver_id staff_id,
r.created_at created,
r.updated_at updated,
'M' AS type
FROM
responses r
INNER JOIN questions q ON
r.question_id = q.id;https://stackoverflow.com/questions/60438118
复制相似问题