因为表已经有了,后来升级需要新增一些列
采用了语句:ALTER TABLE Data ADD COLUMN test
但是重复的新增会报错,怎么在新增前先检查这个列是否存在以保证脚本的重复执行呢?
请各位高人赐教!
------解决思路----------------------
只有在代码中捕获错误
------解决思路----------------------
试试这个sql语句: PRAGMA table_info(table_name)
------解决思路----------------------
在代码中使用.schema Data ;会返回Data 的结构,然后你判断下有没有test字段,有就忽略,没有就执行alter table Data add column test ......