Adicionar dados às suas tabelas MySQL é uma operação fundamental de base de dados. O Painel MySQL da Nobregas permite inserir novas linhas usando a página SQL Query — escreva uma instrução INSERT simples, clique em executar e os seus dados ficam guardados instantaneamente.
Navegar até à Página SQL Query
- Inicie sessão em mysql.nobregas.org.
- Clique em SQL Query na barra de navegação superior.
- Selecione a base de dados que contém a tabela de destino a partir do dropdown.
Inserir uma Única Linha
Digite uma instrução INSERT no editor de consultas:
INSERT INTO users (name, email, active) VALUES ('Alice', 'alice@example.com', 1);
Clique no botão Execute. Uma mensagem de sucesso confirma que a linha foi adicionada e mostra o número de linhas afetadas.
Compreender os Requisitos das Colunas
Ao escrever a sua instrução INSERT, preste atenção aos tipos de dados:
| Tipo de Dados | O Que Inserir | Exemplo |
|---|---|---|
| INT | Números inteiros | 42 |
| VARCHAR | Texto curto entre aspas | 'John Smith' |
| TEXT | Texto longo entre aspas | 'Uma descrição detalhada...' |
| DECIMAL | Números com decimais | 19.99 |
| DATE | Data em AAAA-MM-DD | '2026-03-15' |
| DATETIME | Data e hora | '2026-03-15 14:30:00' |
| TINYINT | 0 ou 1 (booleano) | 1 |
| JSON | String JSON válida | '{"key": "value"}' |
Colunas auto-increment (como id) devem ser omitidas do INSERT — o MySQL gera o valor automaticamente. Colunas nullable podem ser definidas como NULL. Colunas obrigatórias (NOT NULL sem valor predefinido) devem ter um valor.
Inserir Múltiplas Linhas
Utilize uma única instrução INSERT com múltiplos conjuntos de valores para maior eficiência:
INSERT INTO users (name, email) VALUES
('Alice', 'alice@example.com'),
('Bob', 'bob@example.com'),
('Charlie', 'charlie@example.com');
Lidar com Erros
Se a inserção falhar, o painel apresenta a mensagem de erro MySQL. Causas comuns:
- Entrada duplicada — Tentou inserir um valor que já existe numa coluna UNIQUE ou PRIMARY KEY.
- Dados demasiado longos — O valor excede o comprimento máximo da coluna.
- Tipo de dados incorreto — Introduziu texto numa coluna numérica ou um formato de data inválido.
- Restrição NULL — Uma coluna obrigatória foi deixada vazia.
Leia a mensagem de erro atentamente, corrija o valor e tente novamente.
Verificar a Sua Inserção
Após inserir, navegue até Databases > Manage > clique no nome da tabela para navegar pelos dados e confirmar que as novas linhas aparecem.
Dicas
- Verifique primeiro a estrutura da tabela (separador Structure) para conhecer os nomes e tipos exatos das colunas.
- Envolva sempre valores de texto em aspas simples.
- Utilize
NOW()para o timestamp atual:INSERT INTO logs (message, created_at) VALUES ('test', NOW());