我有一張學院表和一張部門表。學院表有兩列:ID和名稱,它有一些行:是否可以使用LOAD DATA INFILE與SELECT/WHERE(如INSERT ... SELECT)?
+----+-------------------------+
| id | name |
+----+-------------------------+
| 1 | College of Engineering |
| 2 | College of Science |
| 3 | College of Business |
| 4 | College of Liberal Arts |
+----+-------------------------+
的部門有三列:ID,姓名和college_id
+----+------+------------+
| id | name | college_id |
+----+------+------------+
現在我有一個CSV文件,該文件包括部門列表和他們的大學名稱:
Department of Computer Science, College of Engineering
Department of Mathematics, College of Science
Department of Histiry, College of Liberal Arts
現在我要加載CSV文件導入使用LOAD DATA INFILE
部門表,但表departbemt需要科爾ege_id,而csv文件只有大學名稱。 LOAD DATA INFILE
條款中可以獲得學院的身份證嗎?
謝謝!
你可以加載到一個臨時表(或創建一個臨時列)並從那裏操縱它嗎? – Strawberry