我有一个包含解析数字的json数组(格式为:12345,012)我想将它保存到mySQL数据库表中。
现在我的函数将数字插入到我的表中,就像这样=> 12345.000。
我的查询看起来像这样:
connection.query('INSERT INTO mytable SET ?', jsonArray, callback);
那我应该改变什么呢?我的jsonArray包含数字,所以我不能。将逗号替换为点。
My jsonArray: My Table: I want this Values:
12345,012 12345.000 12345.012
23456,123 23456.000 23456.123
编辑:我的表格列为= float(20,5)
Edit2:json数组是一个对象:
{ id: 'kdsnad0123',
value1: '0',
value2: '0',
value3: '251,4331',
value4: '5,51135',
value5: '6,74677',
value6: '110'
}{ id: 'kdsnad0124',
value1: '10',
value2: '660',
value3: '251,4331',
value4: '4,4235',
value5: '3,727',
value6: '10'
}...
从csv文件传入并使用foreach插入到我的表中:
async.forEach(jsonArrayObject, function (jsonArray, callback) {
conn.query('INSERT INTO mytable SET ?', jsonArray, callback);
console.log(jsonArray);
答案 0 :(得分:0)
my" sollution"为此,创建一个像这样的函数
<View style={{ flex: 1 }}>
<ScrollView style={{ flexGrow: 0.05, backgroundColor: 'red', paddingTop: 50 }} horizontal>
<View style={{ width: 100 }}><Text>Label</Text></View>
<View style={{ width: 100 }}><Text>Label</Text></View>
<View style={{ width: 100 }}><Text>Label</Text></View>
<View style={{ width: 100 }}><Text>Label</Text></View>
<View style={{ width: 100 }}><Text>Label</Text></View>
</ScrollView>
<View style={{ flex: 0.95, backgroundColor: 'green' }} />
</View>