Perguntas com a marcação «mysql»

106
MySQL combina duas colunas em uma coluna

Estou tentando encontrar uma maneira de combinar duas colunas em uma, mas continuo obtendo o valor '0' na coluna, em vez da combinação das palavras. Estas são as que tentei tão bem quanto outras: SELECT column1 + column2 AS column3 FROM table; SELECT column1 || column2 AS column3 FROM...

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) {...

105
Preserve quebras de linha de TextArea ao gravar em MySQL

Estou usando uma textarea para permitir que os usuários insiram comentários. No entanto, se os usuários inserirem novas linhas, as novas linhas não aparecerão quando forem impressas. Existe alguma maneira de fazer as quebras de linha ficarem. Alguma ideia de como preservar as quebras de...

104
MySQL: uso inválido de função de grupo

Estou usando o MySQL. Aqui está meu esquema: Fornecedores ( sid: inteiro , sname: string, string de endereço) Partes ( pid: inteiro , pname: string, cor: string) Catálogo ( sid: inteiro, pid: inteiro , custo: real) (as chaves primárias estão em negrito) Estou tentando escrever uma consulta...

104
Por exemplo de loop em MySQL

No MySQL, tenho este procedimento armazenado com um loop For nele: DELIMITER $$ CREATE PROCEDURE ABC() BEGIN DECLARE a INT Default 0 ; simple_loop: LOOP SET a=a+1; select a; IF a=5 THEN LEAVE simple_loop; END IF; END LOOP simple_loop; END $$ Sempre imprime 1. Qual é a sintaxe correta...

104
Só pode haver uma coluna automática

Como faço para corrigir o erro do MySQL 'você só pode ter uma coluna de incremento automático'. CREATE TABLE book ( id INT AUTO_INCREMENT NOT NULL, accepted_terms BIT(1) NOT NULL, accepted_privacy BIT(1) NOT NULL ) ENGINE=InnoDB DEFAULT

104
MySQL IF NOT NULL, então exiba 1, senão exiba 0

Estou trabalhando com uma pequena complicação de exibição aqui. Tenho certeza de que há um recurso IF / ELSE que estou apenas esquecendo. Tenho 2 tabelas que estou consultando (clientes, endereços). O primeiro tem o registro principal, mas o segundo pode ou não ter um registro para LEFT...

104
Limite de alteração para “tamanho de linha Mysql muito grande”

Como posso mudar o limite Tamanho da linha muito grande (> 8126). Alterar algumas colunas para TEXT ou BLOB ou usar ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSEDpode ajudar. No formato de linha atual, o BLOBprefixo de 768 bytes é armazenado em linha. Tabela: id int(11) No name text No date...