Javascript 不确定如何将模拟数据插入数据库

Javascript 不确定如何将模拟数据插入数据库,javascript,json,Javascript,Json,我正在尝试将记录插入数据库。我无法找到将以下JSON数据插入数据库的正确方法 data2={ "id": 2, "name": "The Dueling Pianos Bar", "genres": ["Classical", "R&B", "Hip-Hop"], "address": "335 Delancey Str

我正在尝试将记录插入数据库。我无法找到将以下JSON数据插入数据库的正确方法

data2={
"id": 2,
"name": "The Dueling Pianos Bar",
"genres": ["Classical", "R&B", "Hip-Hop"],
"address": "335 Delancey Street",
"city": "New York",
"state": "NY",
"phone": "914-003-1132",
"website": "https://www.theduelingpianos.com",
"facebook_link": "https://www.facebook.com/theduelingpianos",
"seeking_talent": False,
"image_link": "https://images.unsplash.com/photo-1497032205916-ac775f0649ae?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=750&q=80",
"past_shows": [],
"upcoming_shows": [],
"past_shows_count": 0,
"upcoming_shows_count": 0 }
到目前为止,我已经尝试做了以下几点-

INSERT INTO venues (id, name, genres, address, city, state, phone, website, facebook_link, seeking_talent, image_link) VALUES (2, 'The Dueling Pianos Bar', '['Classical', 'R&B', 'Hip-Hop']', '335 Delancey Street', 'New York', 'NY', '914-003-1132', 'https://www.facebook.com/theduelingpianos', False, 'https://images.unsplash.com/photo-1497032205916-ac775f0649ae?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=750&q=80'); 
我认为这不是正确的方法;它返回以下错误-
错误:语法错误位于或接近“经典” 第1行:…年龄链接)值(2,'决斗钢琴酒吧','古典'


关于如何将这些记录插入数据库有什么想法吗?

'['Classic'、'R&B'、'Hip Hop']
,因为没有正确引用。这正是我写的:/Yes,这是不正确的,因为你的单引号引用了整个
[…]
干扰其中的单引号!您可以使用绑定参数进行查询,也可以对字符串中的引号使用双引号,并对字段数据使用单引号,如:
“[“Classic”、“R&B”、“HipHop”]”
。使用绑定参数意味着您可以轻松地对所有模拟数据重复使用代码(尽管这可能取决于您使用的数据库)