如何插入自增长列啊? [ 2.0 版本 ]
class Admin extends ActiveRecord{
public $id;
public $email;
public $password;
public $name;`
在控制器中:
public function actionAdd(){
$admin = new Admin();
$admin->name = 'dengdeng';
$admin->email = 'dengdeng@123.com';
$admin->password = '1234567';
$admin->save();
};
会报错:
SQLSTATE[HY000]: General error: 1364 Field 'email' doesn't have a default value
The SQL being executed was: INSERT INTO `admin` (`id`) VALUES (NULL)
我的数据表结构是:id,email,name,password 其中id是自增长的
共 1 个回答
-
...都自增长了,还如何插入?楼主问题有点..............醉了,想插入主键 就不让他自增
共 1 条回复wenyudengdeng 回复于 2015-05-14 08:07 回复那换一种说法吧,就是主键是自增的,我想插入一行新的记录,那该怎么做呢
wenyudengdeng
注册时间:2015-04-26
最后登录:2015-07-15
在线时长:7小时53分
最后登录:2015-07-15
在线时长:7小时53分
- 粉丝4
- 金钱735
- 威望30
- 积分1105