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

mySQLの元の行番号を返す

    チェック: MySQLを使用して、テーブルのレコードインデックスを含む列を生成するにはどうすればよいですか?

    SELECT  c.course_id, 
            @curRow := @curRow + 1 AS row_number
    FROM    course c
    JOIN    (SELECT @curRow := 0) r;
    

    ただし、これは人為的なものであることに注意してください。実際の「行番号」は独自のプライマリIDであり、ORDERを変更すると、すべての人為的な方法で行番号が変更されます。 条項




    1. Entity Frameworkは複数のテーブル名を作成しますが、ビューは単一のテーブル名を想定していますか?

    2. pg_dumpを使用して、データベース内の1つのテーブルからのみ挿入ステートメントを取得する

    3. 結果を表示せずにSQLクエリを実行する方法

    4. innodb_lock_wait_timeoutタイムアウトを増やす