返回mysql的等价子句

slhcrj9b  于 2021-06-21  发布在  Mysql
关注(0)|答案(0)|浏览(248)

我是一个学生,我们正在学习如何建立一个框架。我的老师给了我这句话 insert into $table default values returning id$table . 我无法在mysql上运行它,因为子句返回。我们能用另一个子句或行来代替它吗?
代码:

public function __construct($id=null) {
        $class = get_class($this);
        $table = strtolower($class);
        if ($id == null) {
            $st = db()->prepare("insert into $table default values returning id$table");
            $st->execute();
            var_dump(db()->errorInfo());
            $row = $st->fetch();
            $field = "id".$table;
            $this->$field = $row[$field];

谢谢

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题