Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更新sqlite数据库中的值_Sql_Database_Sqlite - Fatal编程技术网

更新sqlite数据库中的值

更新sqlite数据库中的值,sql,database,sqlite,Sql,Database,Sqlite,我有一个sqlite数据库,有两列,值为4356982,我想用43.56982修改所有这些 有一个sqlite命令可以使这变得简单和快速? 我认为更新命令是这样的 UPDATE table SET col1,col2 但是在这种情况下 UPDATE MyTable SET col1 = col1 / 100000.0, col2 = col2 / 1000000.0 (注意使用正确的比例因子。)是,但我想更改43.56982和42.332211中的所有值,如4356982或42332211

我有一个sqlite数据库,有两列,值为4356982,我想用43.56982修改所有这些 有一个sqlite命令可以使这变得简单和快速? 我认为更新命令是这样的

UPDATE table SET col1,col2 
但是在这种情况下

UPDATE MyTable SET col1 = col1 / 100000.0, col2 = col2 / 1000000.0

(注意使用正确的比例因子。)

是,但我想更改43.56982和42.332211中的所有值,如4356982或42332211,它们是否存储为字符串或整数?如何
更新tableName SET col1=col1/100000
并将数据类型更改为接受小数。请提供列名和类型?这是命令:UPDATE orari SET lat=lat/1000000,long=long/1000000;这是我的错误:错误:linea、lat、long、ora、minuti列不是唯一的。必须使用
1000000.0
,否则结果为整数。