标签: 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个项目始终相同。 我是新手,请保持温柔。 感谢。
答案 0 :(得分:0)
如果我正确理解你,你想要将“PO”与Field1的前4个字符连接起来,并将Feild2设置为该值。
为此,您只需设置Field2 = CONCAT('PO', SUBSTR(Field1, 1, 4))。
Field2 = CONCAT('PO', SUBSTR(Field1, 1, 4))
这方面的一个例子如下:
UPDATE table SET Field2 = CONCAT('PO', SUBSTR(Field1, 1, 4));
有关CONCAT和SUBSTR的更多信息。