안녕하세요, 나는 (MySQL 데이터베이스에서 내 테이블을 삭제하기 전에) 다음 Mysql 코드를 가지고 있습니다. 이제는 MySQLlite DB가 있고이 데이터베이스에 해당 테이블이 있습니다. 하지만 MySQL 데이터베이스에서 내 보낸 INSERT INTO 명령을 실행하면 MySQLlite에서 작동하지 않는 것 같습니다. 내가 연구 할 때 각 행을 하나의 INSERT INTO 명령으로 수동으로 추가해야한다는 것을 알았습니다. 나는 100 개의 행을 가지고있다. 그렇게하는 것은 거의 불가능합니다. 어떤 아이디어 녀석이 삽입을 수행하는 방법? 미리 감사드립니다 ..쉬운 방법 mysql "INSERT INTO"to Mysqllite
MYSQL INSERT INTO 명령 :
SELECT *
INTO OUTFILE '/path/to/file.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM DEPT
를 사용하여 파일에 그리고 당신의 mysqlite 서버에 데이터를 가져올 파일을 사용하여 보낸 후 테이블에서
INSERT INTO `DEPT` (`id`, `dept_name`, `bp_name`, `standard`, `created_by_id`, `modified_by_id`, `date_created`, `date_modified`) VALUES
(23, 'DEQP', 'Kaizen', 'IEC 60812', 286, 286, '2016-05-16 14:32:30', '2016-05-19 14:25:06'),
(31, 'DEQP', 'test', 'IEC 60812', 286, 286, '2016-05-22 10:50:06', '2016-05-22 10:55:55'),
(32, 'IT', 'Design', 'IEC 60812', 286, 286, '2016-05-22 11:13:06', '2016-05-22 11:13:06');
그 구문은 SQLite에 적합합니다. 네가 그것을 실행할 때 어떻게 될까? – duskwuff
"쿼리에서 오류가 발생했습니다 : near", ": 구문 오류" – vellattukudy
[잘되었습니다.] (http://pastebin.com/JASLVAYr) 실행중인 명령이 실행중인 명령과 동일합니까? 너의 질문에? – duskwuff