簡體   English   中英

如何在 ZF9F3EC9681D2CD2A671F86ECF4B86 中的瀏覽器中插入新的 MySQL JSON 類型 object

[英]How to insert new MySQL JSON TYPES object from the browser in NODE.JS

我有這個關於 sql、json 和 nodeJS 的問題。 有沒有辦法我可以通過 node.js 插入這樣的東西(這是我所指的 oracle 官方網站的鏈接:在此處輸入鏈接描述

    INSERT INTO t1 VALUES('{"key1": "value1", "key2": "value2"}');

我正在嘗試為我的項目提出更好的數據結構。 我一直在使用簡單的 sql 查詢,就像來自 W3SCHOOL 的查詢一樣,但是我越是繼續我的項目,我就越意識到使用 JSON 數據類型會更合適。

這就是我試圖從我的 server.js 文件中插入 object 的方法,但沒有成功!!!

app.get('/demo/add/', (req, res) => {
   const { content, author, ID} = req.query;
   const sql = `insert into demo values({'${content}':'content', '${author}':'author', '${ID}':3})`

   con.query(sql, (err, results) =>{
     if(err){
        return res.send(err)
     } else{
        return res.send('Successfully added a new content!!')
      }
    })
});

以前,我一直在使用這種方法:http://localhost:4000/demo/add?key1=value&key2=value2... 用於簡單查詢,但現在,我有點卡住了!

先感謝您

我使用 json_extract() 方法從 sql 表中檢索數據,這就是我的奮斗目標。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM