在插入期间连接字符串和主键 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_INCRMENT ID 的注意事项:
如果 user_id 不是 AUTO_INCRMENT 值,您可以直接将 'user' 字符串与 PHP 代码中指定的 ID 连接起来,然后将其作为插入语句中的参数传递。
附加说明:
以上是MySQL插入时如何连接字符串和主键ID?的详细内容。更多信息请关注PHP中文网其他相关文章!