Perguntas com a marcação «mysql»

192
Inserir linha PHP / MySQL e obter 'id'

O campo 'id' da minha tabela aumenta automaticamente quando insiro uma linha. Quero inserir uma linha e, em seguida, obter esse ID. Eu faria isso da maneira que disse, mas existe uma maneira de fazer isso sem me preocupar com o tempo entre inserir a linha e obter o ID? Eu sei que posso consultar...

191
Alto uso de CPU do MySQL [fechado]

Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Stack Overflow. Fechado há 7 anos . Melhore esta pergunta

191
Qual é a diferença entre usar INDEX vs KEY no MySQL?

Eu sei como usar o índice como no código a seguir. E eu sei como usar chave estrangeira e chave primária . CREATE TABLE tasks ( task_id INT UNSIGNED NOT NULL AUTO_INCREMENT, parent_id INT UNSIGNED NOT NULL DEFAULT 0, task VARCHAR(100) NOT NULL, date_added TIMESTAMP NOT NULL,...

191
Como testar se uma string é JSON ou não?

Eu tenho uma chamada AJAX simples e o servidor retornará uma sequência JSON com dados úteis ou uma sequência de mensagens de erro produzida pela função PHP mysql_error(). Como posso testar se esses dados são uma string JSON ou a mensagem de erro. Seria bom usar uma função chamada, isJSONassim...

190
Importar arquivo SQL para mysql

Eu tenho um banco de dados chamado nitm. Eu não criei nenhuma tabela lá. Mas eu tenho um arquivo SQL que contém todos os dados necessários para o banco de dados. O arquivo está em nitm.sqlque está C:\ drive. Este arquivo tem tamanho de cerca de 103 MB. Estou usando o servidor wamp. Eu usei a...

190
Como faço para colocar uma 'cláusula if' em uma string SQL?

Então, aqui está o que eu quero fazer no meu banco de dados MySQL . Eu gostaria de fazer: SELECT * FROM itemsOrdered WHERE purchaseOrder_ID = '@purchaseOrdered_ID' AND status = 'PENDING' Se isso não retornasse nenhuma linha, o que é possível if(dr.HasRows == false), agora criaria um UPDATEno...

189
Como alterar uma coluna e alterar o valor padrão?

Eu recebi o seguinte erro ao tentar alterar o tipo de dados de uma coluna e definir um novo valor padrão: ALTER TABLE foobar_data ALTER COLUMN col VARCHAR(255) NOT NULL SET DEFAULT '{}'; ERRO 1064 (42000): você tem um erro na sua sintaxe SQL; verifique o manual que corresponde à versão do...

188
MySQL - Linhas para colunas

Tentei pesquisar postagens, mas só encontrei soluções para o SQL Server / Access. Eu preciso de uma solução no MySQL (5.X). Eu tenho uma tabela (chamada história) com 3 colunas: hostid, itemname, itemvalue. Se eu fizer um select ( select * from history), ele retornará

188
PHP PDO: charset, definir nomes?

Eu tinha isso anteriormente na minha conexão normal mysql_ *: mysql_set_charset("utf8",$link); mysql_query("SET NAMES 'UTF8'"); Preciso disso para a DOP? E onde devo tê-lo? $connect = new PDO("mysql:host=$host;dbname=$db", $user, $pass, array(PDO::ATTR_ERRMODE =>

187
mysql :: inserir na tabela, dados de outra tabela?

Eu queria saber se existe uma maneira de fazer isso puramente em sql: q1 = SELECT campaign_id, from_number, received_msg, date_received FROM `received_txts` WHERE `campaign_id` = '8'; INSERT INTO action_2_members (campaign_id, mobile, vote, vote_date) VALUES(q1.campaign_id, q1.from_number,...