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

时间:2013-11-25 23:22:37

标签: php mysql

PHP / MySQL的 我怎样才能做到这一点?任何帮助真的很感激。 数据库由2个字段组成。 ID INT AUTO_INCREMENT Field1 Var 6 nul Field2 Var 6 nul 如果我在field1中输入1A2345,则field2应该等于PO1A23 如果我在field1中输入2B1234,则Field2应该等于Po2B12,依此类推。 Field1总是在变化,Field2将有24个项目始终相同。 我是新手,请保持温柔。 感谢。

1 个答案:

答案 0 :(得分:0)

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

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

即可

这方面的一个例子如下:

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

有关CONCATSUBSTR的更多信息。