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

MySQLコマンドラインとトランザクション

    MySQLのSTART TRANSACTIONを使用できます トランザクションコミットを作成するための構文:

    出典: http://dev.mysql.com/doc/refman /5.0/en/commit.html

    START TRANSACTION;
    SELECT @A:=SUM(salary) FROM table1 WHERE type=1;
    UPDATE table2 SET [email protected] WHERE type=1;
    COMMIT;
    

    クエリを.sqlファイルに記述し、それをmysqlにパイプすることもできます:

    $ cat query.sql | mysql -uroot -proot
    


    1. 2行の2つの値を切り替えるSQLUPDATEステートメント

    2. 重複する行の連結を発行します

    3. SQLServerのユーザー定義関数

    4. sqlalchemy +フラスコ、日ごとにすべての投稿を取得