回答

收藏

PHP和PostgreSQL事务?

技术问答 技术问答 249 人阅读 | 0 人回复 | 2023-09-12

很久以前,我写了一个处理方案postgresql db连接的php类。# O# ]' {2 o3 `2 E
我在插入/更新功能中添加了事务,这对我很有用。但最近我发现了 pg_prepare函数信息。
5 J( Q! ~8 l8 y' j我对函数的功能以及是否最好切换到函数感到困惑。
1 r# g( h$ R8 M目前,每当我执行插入/更新时,我的sql如下:  
% e1 f3 p8 I5 n$transactionSql = &quotREPARE TRANSACTION ".md5(time()).";"                  .$theUpdateOrDeleteSQL.";".                  ."COMMIT;";This will return something likeREPARE TRANSACTION '4601a2e4b4aa2632167d3cc62b516e6d';INSERT INTO users (username,g_id,email,password)            VALUES('testtest,1234;COMMIT;我已经用关系建立了数据库,并且正在使用(如果可能的话):) Z: t* F+ x1 f' l4 ^3 ~2 j' U; |- n
    ON DELETE CASCADE ON UPDATE CASCADE但是我想100%如果/在更新/删除或插入失败时没有遗留物,请确保数据库中的内容干净。
, ^" k& J6 ]) P, ^7 A5 i假如你能分享你是对的pg_prepare我的意见/经验会很好。我真的需要准备交易和可能对我有帮助的事情吗?
! {3 x/ _. A2 _, h                                                                - g4 H/ K3 t* @8 \) Y4 q6 V& _
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则