update massive 4 e 5
parent
db3b239333
commit
b3fed6b545
14
README.md
14
README.md
|
@ -25,12 +25,12 @@ run migrate;
|
|||
php artisan migrate:fresh --seed
|
||||
```
|
||||
|
||||
# Insert
|
||||
|
||||
Inserir um registro por vez.
|
||||
# Analyse Insert
|
||||
|
||||
`Insert1`
|
||||
|
||||
Insere um registro por vez.
|
||||
|
||||
```sql
|
||||
insert into transactions (id, value, date)
|
||||
values (1, 10, '2023-04-01');
|
||||
|
@ -44,6 +44,8 @@ values (3, 30, '2023-04-03');
|
|||
|
||||
`Insert2`
|
||||
|
||||
Realiza a inserção de forma multipla com todos os registros sendo passados no `values` de uma unica vez.
|
||||
|
||||
```sql
|
||||
insert into transactions (id, value, date)
|
||||
values (1, 10, '2023-04-01'),
|
||||
|
@ -55,9 +57,11 @@ values (1, 10, '2023-04-01'),
|
|||
>
|
||||
> SQLSTATE[HY000]: General error: 7 number of parameters must be between 0 and 65535
|
||||
|
||||
|
||||
`Insert3`
|
||||
|
||||
Realiza a inserção de forma multipla com todos os registros sendo passados no `values` mas em blocos de `1.000`
|
||||
registros.
|
||||
|
||||
```sql
|
||||
insert into transactions (id, value, date)
|
||||
values (1, 10, '2023-04-01'),
|
||||
|
@ -87,7 +91,7 @@ values (1001, 50, '2023-04-01'),
|
|||
| 1.000.000 | Insert2 | `error` | `error` |
|
||||
| 1.000.000 | Insert3 | (1m 35s) 95s | 20x |
|
||||
|
||||
# Update
|
||||
# Analyse Update
|
||||
|
||||
## Grupo 1:
|
||||
|
||||
|
|
Loading…
Reference in New Issue