MySQL NODEJS:建立資料庫和關聯表的完整指南
P粉682987577
2023-08-26 14:44:38
<p>我正在設定mysql/nodejs應用程式。 </p>
<p>我想在每次伺服器重新啟動時刪除資料庫,重新建立資料庫,並建立表格。 </p>
<p>如果我指定與資料庫的連線:</p>
<pre class="brush:js;toolbar:false;">let con = mysql.createConnection({
host: "localhost",
user: "root",
password: "pass",
database: "my_db",
});
</pre>
<p>我可以建立表格、索引、插入值,但只有第一次可以成功。每次以後都會告訴我已經創建了一切。 </p>
<p>另一方面,如果我在建立連線時沒有指定資料庫,我可以刪除資料庫,建立新的資料庫,但是當我嘗試建立表格時,會出現一個錯誤,說我沒有與該表格關聯的資料庫。 </p>
<p>有辦法解決這個問題嗎? </p>
你不需要在連線中使用資料庫
之後你可以建立資料庫
然後使用
連接到新建立的資料庫
這只是為了展示思路而將其拆分為單獨的函數。