sql >> データベース >  >> RDS >> Mysql

Waterlineのcreateメソッドを使用すると、新しいレコードのIDが返されません

    おそらく何か間違ったことをしているようです。喫水線に追加の構成を行っていませんが、とにかくidを返します newを使用するたびに クエリと記録を行います。

    ほとんどの場合、私はidを作成しません 帆モデルのフィールドでは、自動生成は私にとって非常にうまく機能します。 idを作成する場合 自分でフィールドが正しい構成になっていることを確認します。 この問題は そのIDは

    である必要があります
    autoIncrement: true
    

    そうしないと、クエリでIDが返されません。

    完全なフィールドは次のようになります:

    id: {
        type: 'integer', 
        primaryKey: true,
        autoIncrement: true
    }
    



    1. 1つのテーブルから選択し、別のテーブルに挿入しますoraclesqlクエリ

    2. MariaDB LTRIM()とLTRIM_ORACLE():違いは何ですか?

    3. Ubuntu12.04.5LTSのソケット「/var/run/mysqld/mysqld.sock」を介してローカルMySQLサーバーに接続できません

    4. MySQL:MySQLテーブルのすべてのレコードの内部レコード識別子のようなものはありますか?