File tree Expand file tree Collapse file tree 1 file changed +13
-22
lines changed Expand file tree Collapse file tree 1 file changed +13
-22
lines changed Original file line number Diff line number Diff line change @@ -143,36 +143,27 @@ $test = function () use ($mysql) {
143143 printf("Current name is %s\n", $name);
144144};
145145
146- $mysql->insert()
147- ->into('test')
148- ->add('id', 1)
149- ->add('name', 'Peter')
150- ->run();
146+ $setName = function ($name) use ($mysql) {
147+ $mysql->insert()
148+ ->into('test')
149+ ->add('id', 1)
150+ ->addOrUpdate('name', $name)
151+ ->run();
152+ };
151153
154+ $setName('Peter');
152155$test();
153156
154- $mysql->transaction(function () use ($mysql, $test) {
155- $mysql->update()
156- ->table('test')
157- ->set('name', 'Paul')
158- ->where('id=?', 1)
159- ->run();
160-
157+ $mysql->transaction(function () use ($mysql, $setName, $test) {
158+ $setName('Paul');
161159 $test();
162160
163- // $mysql->transaction or...
164- $mysql->dryRun(function () use ($mysql, $test) {
165- $mysql->update()
166- ->table('test')
167- ->set('name', 'Bert')
168- ->where('id=?', 1)
169- ->run();
170-
161+ // $mysql->transaction or...
162+ $mysql->dryRun(function () use ($mysql, $setName, $test) {
163+ $setName('Bert');
171164 $test();
172165 });
173166});
174-
175- $test();
176167```
177168
178169```
You can’t perform that action at this time.
0 commit comments