ホームページ >データベース >mysql チュートリアル >MySQL への挿入時に文字列と主キー ID を連結するにはどうすればよいですか?
挿入中に文字列と主キー ID を連結する
提供されたコードで示されているように、MySQL テーブルへのデータの挿入は簡単です。ただし、自動増分主キー ID (user1、user2、user3 など) と連結された「user」としてユーザー名を作成する場合、直接的なアプローチにはいくつかの考慮が必要です。
連結の制限事項:
代替アプローチ:
この制限に対処するには、次の手順を実行できます:
$query = 'UPDATE `users` SET `username` = CONCAT("user", ?) WHERE `id` = ?'; $stmt = $mysqli->prepare($query); $stmt->bind_param("ii", $id, $id); $stmt->execute();
非 AUTO_INCREMENT ID に関する考慮事項:
user_id が AUTO_INCREMENT 値でない場合は、insert ステートメントのパラメーターとして渡す前に、PHP コードで「user」文字列と指定された ID を直接連結できます。
追加の注意事項:
以上がMySQL への挿入時に文字列と主キー ID を連結するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。