0 レビュー
1 回答
php-SQL識別子なし、タイムスタンプのみ
私のプロジェクトでは、読み取り専用の権限を持つSQL2008データベースを使用しています。この場合、MYSQLデータベースに行の識別子を保存したいと思います。
MYSQlデータベースでは、自動インクリメントPKIDフィールドを使用するために使用されます。ただし、このSQLデータベースには、タイムスタンプという名前の一意のフィールドが1つだけあります。
したがって、SQLクエリでこのフィールドを取得し、MYSQLデータベースを次のようなVARCHARフィールドに保存しようとすると:
これは、私のMSSQLStudioのIDとは異なります。
SQLデータベースのキーをMYSQLテーブルに保存して、後でその行を呼び出せるようにするための最良の方法は何ですか?
わからない
0
レビュー
答え :
解決策:
タイムスタンプは、レコードが更新されるたびに変更されます。レコードが最後に取得されてから変更されたかどうかをテストするための同時実行性チェックには非常に役立ちますが、それは主キーにはなりません。図から、主キー(フィールドの横のPKに注意)は...
の複合であるように見えます。 License No_
Perpetration Date
Perpetration Time
Costkind lease company
これらの文字列の組み合わせをデータベースに保持できます。例:...
[License No_] + '|' + [Perpetration Date] + '|' + [Perpetration Time] + '|' + [Costkind lease company]
ただし、適切にリンクするには、フィールド値が変更されないことを前提としている必要があります。
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。