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

PHPでMySQLから主キーを抽出します

    私があなたの質問を正しく理解しているなら、主キーや他の種類の一意の識別子を持たないテーブル行の一意の識別子が必要です。私が見る限り、それは簡単なことではありません。他のデータベースには一意の行IDがありますが、mySQLにはありません。あなたはできた すべての列の値を使用して行を識別しようとしますが、これは重複防止にはほど遠いです。まったく同じ値を含む行が2つ以上ある可能性があります。つまり、一意の識別子がなければ、これは単純に実行できないことです。

    このSOの質問のいくつかのアイデア:

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




    1. MySQLの集計関数-リスト(OracleのLISTAGGなど)

    2. チューニング:開始するのに適した場所

    3. WHERE句で変数を使用する

    4. MySQLの行を読み取り専用に設定するにはどうすればよいですか?