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) {
143
143
printf("Current name is %s\n", $name);
144
144
};
145
145
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
+ };
151
153
154
+ $setName('Peter');
152
155
$test();
153
156
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');
161
159
$test();
162
160
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');
171
164
$test();
172
165
});
173
166
});
174
-
175
- $test();
176
167
```
177
168
178
169
```
You can’t perform that action at this time.
0 commit comments