Perguntas com a marcação «sql-insert»

838
Como 'inserir se não existir' no MySQL?

Comecei pesquisando no Google e encontrei este artigo que fala sobre tabelas mutex. Eu tenho uma mesa com ~ 14 milhões de registros. Se eu quiser adicionar mais dados no mesmo formato, existe uma maneira de garantir que o registro que desejo inserir ainda não exista sem o uso de um par de...

361
Postgres: INSERT se já não existir

Estou usando o Python para escrever em um banco de dados postgres: sql_string = "INSERT INTO hundred (name,name_slug,status) VALUES (" sql_string += hundred + ", '" + hundred_slug + "', " + status + ");" cursor.execute(sql_string) Mas como algumas das minhas linhas são idênticas, recebo o...

349
Inserindo várias linhas no mysql

As respostas desta pergunta são um esforço da comunidade . Edite as respostas existentes para melhorar esta postagem. No momento, não está aceitando novas respostas ou interações. A consulta ao banco de dados é mais rápida se eu inserir várias linhas ao mesmo...

142
Instrução "Inserir se não existir" no SQLite

Eu tenho um banco de dados SQLite. Estou tentando inserir valores ( users_id, lessoninfo_id) na tabela bookmarks, apenas se ambos não existirem antes em uma linha. INSERT INTO bookmarks(users_id,lessoninfo_id) VALUES( (SELECT _id FROM Users WHERE User='"+$('#user_lesson').html()+"'), (SELECT...

105
Como insiro valores NULL usando PDO?

Estou usando este código e não estou frustrado: try { $dbh = new PDO('mysql:dbname=' . DB . ';host=' . HOST, USER, PASS); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $dbh->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND, "SET NAMES 'utf8'"); } catch(PDOException $e) {...

88
MySQL e PHP - insira NULL em vez de string vazia

Eu tenho uma instrução MySQL que insere algumas variáveis ​​no banco de dados. Recentemente, adicionei 2 campos que são opcionais ($ intLat, $ intLng). Agora, se esses valores não forem inseridos, passo uma string vazia como um valor. Como faço para passar um valor NULL explícito para o MySQL...