Php 如何使用createcommand或其他命令在yii中创建表?
如何在Yii中使用createCommand创建表? 我已经按照手册中的说明做了,但我仍然感到困惑。您能给出一个在yii中使用createCommand创建表的示例吗。Php 如何使用createcommand或其他命令在yii中创建表?,php,database,yii,Php,Database,Yii,如何在Yii中使用createCommand创建表? 我已经按照手册中的说明做了,但我仍然感到困惑。您能给出一个在yii中使用createCommand创建表的示例吗。 谢谢假设您已将数据库连接字符串命名为db(在protected/config/main.php中),如下所示: 'components'=>array( 'db'=>array( ), ), 您应该能够使用以下命令创建表: $sqlQuery = "CREATE TABLE IF NOT EXIST
谢谢假设您已将数据库连接字符串命名为db(在
protected/config/main.php
中),如下所示:
'components'=>array(
'db'=>array(
),
),
您应该能够使用以下命令创建表:
$sqlQuery = "CREATE TABLE IF NOT EXISTS pet (name VARCHAR(20), owner VARCHAR(20))";
$sqlCommand = Yii::app()->db->createCommand($sqlQuery);
$sqlCommand->execute();
您还应该能够用任何SQL语句替换第一行并成功执行它。如果要查询数据,则需要使用queryRow、queryColumn或queryScalar(如文档中定义的)
希望这有帮助 我使用此代码并成功 Yii::app()->db->createCommand(“创建表{$nama_data}(id序列,{$list_field},x文本,y文本,wkt文本,几何图形,主键(id))”->query()