我在我的主PC上有这个git repo"c:/ xampp/htdocs/**",其IP地址是192.168.0.6.现在我想从我的主PC上的Vmware Player上运行的ubuntu-server git克隆这个repo.
我做到了
git clone \\192.168.0.6\c:\xampp\htdocs\****
Run Code Online (Sandbox Code Playgroud)
和
git clone //192.168.0.6/c:/xampp/htdocs/****
Run Code Online (Sandbox Code Playgroud)
来自ubuntu-server并且都没有工作.
fatal: could not create work tree dir '****'.: Permission denied
Run Code Online (Sandbox Code Playgroud)
我错了什么?我该怎么办?
我写了这个简短的测试代码,但它没有用.我究竟做错了什么?
F12::
WinGetTitle, Title, A ;
MsgBox, "%Title%"
Run Code Online (Sandbox Code Playgroud)
显示的结果是""
我试图找出一种方法来检测MySQL存储过程中发生的回滚,所以我可以从PHP脚本中相应地处理这种情况,但到目前为止我找不到任何解决方案.
我的存储过程如下所示:
delimiter |
create procedure multi_inserts(
IN var1 int(11),
.
.
.
IN string1 text
)
BEGIN
declare exit handler for sqlexception rollback;
declare exit handler for sqlwarning rollback;
START TRANSACTION;
insert into table1(a,b,c,d) values(var1,var2,var3,var4);
insert into table2(e,f,g) values(var5,var6,string1);
COMMIT;
END
delimiter ;
Run Code Online (Sandbox Code Playgroud)
我对这个程序进行了回滚测试,它确实回滚了,但我没有做错.如果事务失败,我希望我的存储过程抛出某种错误消息,所以我可以像这样处理它:
$result = mysql_query($procedure);
if(!$result)
{
//rollback occured do something
}
Run Code Online (Sandbox Code Playgroud)
有没有办法检测MySQL中的回滚?我错过了什么吗?任何回复将不胜感激.谢谢阅读.
感谢您的建议我解决了这个问题.这是我做的:
存储过程
delimiter |
create procedure multi_inserts(
IN var1 int(11),
.
.
.
IN string1 text
)
BEGIN
declare exit handler for sqlexception sqlwarning …Run Code Online (Sandbox Code Playgroud) 在我的电脑上玩一点可以安全吗?我有这种预感,在编写一些实验代码时我会犯一个可怕的错误.我的恐惧毫无根据吗?
编辑
感谢您的快速回复并澄清了我的担忧.我想我不必太担心它.如果我想做一些危险的实验,我将准备一个虚拟机环境.再次感谢!
assembly ×1
autohotkey ×1
clone ×1
git ×1
lan ×1
masm32 ×1
mysql ×1
php ×1
repository ×1
rollback ×1
transactions ×1
windows ×1