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

MySQL UPDATEクエリ中に2つの文字列を連結するにはどうすればよいですか?

    $ litcodeをバインドしようとしています ただし、 CONCAT(language、'-'、code)があります 。あなたは5つのを持っています クエリでは、6つのパラメータをバインドしようとしています。

    コードを次のように変更します:

    Database::connect(); 
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); 
    $sql = "UPDATE literatures set spot = ?, code = ?, language = ?, count = ?, litcode = ? WHERE id = ?";
    $q = $pdo->prepare($sql); 
    $q->execute(array($spot,$code,$language,$count,$litcode,$id)); 
    Database::disconnect();
    



    1. nhibernateを使用しているasp.net-mvcサイトが単に更新と削除を停止するのはなぜですか?

    2. 行番号を持つmysqlスワップアイテム

    3. ParamikoのWindowsSSHサーバーでコマンド(pg_dump)を実行する前に、環境変数(PGPASSWORD)を設定してください

    4. SQLWhere条件のある列で最小値の行のみを選択します