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