php - 如果 Field1 是特定的,则 Field1 等于 Field2....

标签 php mysql

PHP/MySQL 我怎样才能做到这一点?非常感谢任何帮助。 数据库由 2 个字段组成。 ID INT 自动递增 Field1 变量 6 无 Field2 变量 6 无 如果我在 field1 中输入 1A2345,field2 应等于 PO1A23 如果我在 field1 中输入 2B1234,Field2 应等于 Po2B12,依此类推。 Field1 总是变化,Field2 将有 24 个项目始终相同。 我是新手,请温柔点。 谢谢。

最佳答案

如果我理解正确,您需要将“PO”与 Field1 的前 4 个字符连接起来,并将 Feild2 设置为该值。

为此,您只需设置 Field2 = CONCAT('PO', SUBSTR(Field1, 1, 4))

示例如下:

UPDATE table SET Field2 = CONCAT('PO', SUBSTR(Field1, 1, 4));

有关CONCAT的更多信息和 SUBSTR .

关于php - 如果 Field1 是特定的,则 Field1 等于 Field2....,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20205547/

相关文章:

php - 我如何知道 Android 应用程序 phpmyadmin(xampp) 的大学 IP 地址

php - 使用 PHP switch 语句执行多个 case

mysql - SQL 'with' 语句

MySQL 查询保留不在范围内的数字

php - 通过int查找记录 通过varchar查找 VS 通过varchar查找记录

php - 将元数据属性添加到 MySQL 表

php - 使用HipHop for PHP,PHP错误会发生什么?

php - 为什么 PHP 和 Javascript 的时间戳不匹配?

php - 将日期时间转换为字符串 PHP

java - 关于如何将这些数据库表实现为 Java 的任何想法吗?