有什么方法可以从命令行运行两个Db2命令?(它们将从PHP exec
命令中调用。)
db2 connect to ttt
(请注意,我们需要为第二个命令启用连接db2 UPDATE CONTACT SET EMAIL_ADDRESS = 'mytestaccount@gmail.com'
我尝试了这个:
sudo -su db2inst1 db2 connect to ttt; db2 UPDATE CONTACT SET EMAIL_ADDRESS = 'mytestaccount@gmail.com'
第一个命令正确完成,但第二个命令失败并显示错误消息 SQL1024N A database connection does not exist. SQLSTATE=08003
请注意,我需要以php用户身份运行它。sudo -u db2inst1 id
作为php用户的命令为我提供了正确的输出。