如果这是一个基本的问题,很抱歉。但我正计划为我的网站做一个api。首先,此api将由我使用,但稍后我将发布,以供开发人员使用。我很困惑,这个网站既要用于移动应用程序,也要用于网站。问题是,我必须用不同的语言编写这个api吗?比如,用Java for android平台,用Objective C写iOS,用javascript和php写web?
我不确定这是DB还是application的行为。如果事务在某些记录已经被添加到具有自动生成ID的表中时失败,例如ID 22,并且存在rollback,那么是否有一种方法可以重用ID 22?这样,表就会在失败的事务之前恢复到以前的状态--即使是关于next auto ID。下面是我一直在运行的代码,指出了失败点:{