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

MySqlCommand Prepare()がIsPreparedをtrueに設定することはありません

    最終的にMySqlConnector/ .NETのソースコードを取得し、MySqlCommand.Connection.Settings.IgnorePrepare =true(これがデフォルトです!)の場合、Prepareを呼び出すことはできません。

    これを修正する方法は、接続文字列でIgnorePrepareを明示的にfalseに設定することです。これは、次のコードスニペットを使用してMySqlConnectionStringBuilderでかなり簡単に実行できます。

    MySqlConnectionStringBuilder connBuilder = new MySqlConnectionStringBuilder();
    // .. set up the rest of your connection
    connBuilder.IgnorePrepare = false;
    
    MySqlConnection conn = new MySqlConnection(connBuilder.ToString());
    



    1. 存在する/存在しない:'1を選択'vs'フィールドを選択'

    2. MySQLは、各行に固有の1つのクエリ条件で複数の行を削除します

    3. JSON AUTOの例のSQLServer(T-SQL)

    4. phpユーザーIDの割り当てが機能しない