Php 仅当SQLite表没有';不存在
我需要我的PHP应用程序能够创建SQLite表,但前提是它还不存在。我该怎么做呢?您可以使用:Php 仅当SQLite表没有';不存在,php,sqlite,Php,Sqlite,我需要我的PHP应用程序能够创建SQLite表,但前提是它还不存在。我该怎么做呢?您可以使用: CREATE TABLE IF NOT EXISTS <name> ( /* definition */ ) 创建表(如果不存在)( /*定义*/ ) SQLite()支持它。使用。刚刚尝试过。我得到:警告:SQLiteDatabase::queryExec()[SQLiteDatabase.queryExec]:接近“NOT”。这是一个PHP应用程序,版本是3.6.20。代码如下
CREATE TABLE IF NOT EXISTS <name> (
/* definition */
)
创建表(如果不存在)(
/*定义*/
)
SQLite()支持它。使用。刚刚尝试过。我得到:警告:SQLiteDatabase::queryExec()[SQLiteDatabase.queryExec]:接近“NOT”。这是一个PHP应用程序,版本是3.6.20。代码如下:$query=“创建表,如果不存在消息(内容文本、作者文本)”$db->queryExec($query,$error)或die($error);对我来说就像一个魔咒:sqlite>createtable IF NOT EXISTS消息(内容文本、作者文本);sqlite>.tables消息直到收到警告。我将暂时在queryExec之前使用
@
运算符。@MPelletier:版本是3.6.20。您可以按图所示执行可能的副本;);如果不存在,请使用sql语句CREATE TABLE,然后指定列名及其类型
CREATE TABLE IF NOT EXISTS ...