Android-我必须检查,如果表中存在SqliteHelper.onCreate()? [英] Android- Must I check if table exists in SqliteHelper.onCreate()?

查看:202
本文介绍了Android-我必须检查,如果表中存在SqliteHelper.onCreate()?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我谨数据库创建Applcation.onCreate表SqliteHelper.onCreate。

I move database create table from Applcation.onCreate to SqliteHelper.onCreate.

在应用程序中,我必须检查表已经存在。
但在SqliteHelper,因为它呼吁建立数据库文件,我不认为这是nessasary使用IF NOT EXISTS

In Application, I must check if table already exists. But in SqliteHelper, as it's called on creation of database file, I don't think it's nessasary to use "IF NOT EXISTS"

CREATE TABLE {TABLE_NAME} IF NOT EXISTS (_id bla bla);

我可以改变这个SQL下?

Can I change this sql to below?

CREATE TABLE {TABLE_NAME} (_id bla bla)

编辑---------

EDIT ---------

我问,如果SqliteHelper.onCreate可以多次调用。

I asked if SqliteHelper.onCreate can called several times.

推荐答案

当然可以。但是,第一种方法是一直鼓励!

Yes you can. But the first method is always encouraged!

这篇关于Android-我必须检查,如果表中存在SqliteHelper.onCreate()?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆