Вопросы с тегом «sql»

106
Создайте индекс для огромной производственной таблицы MySQL без блокировки таблицы

Мне нужно создать индекс для таблицы MySQL ~ 5M строк. Это производственная таблица, и я боюсь, что все будет полностью заблокировано, если я запущу оператор CREATE INDEX ... Есть ли способ создать этот индекс без блокировки вставок и выборок? Просто интересно, я не должен останавливаться,...

106
Пример цикла в MySQL

В MySQL у меня есть эта хранимая процедура с циклом For в ней: 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 $$ Он всегда печатает 1. Каков правильный синтаксис MySQL для...

106
Rails и PostgreSQL: роль postgres не существует

Я установил PostgreSQL на свой Mac OS Lion и работаю над приложением rails. Я использую RVM, чтобы хранить все отдельно от других моих приложений Rails. По какой-то причине, когда я пытаюсь перенести db в первый раз, rake не может найти пользователя postgres. Я получаю ошибку FATAL: role "postgres"...

106
Запуск PostgreSQL только в памяти

Я хочу запустить небольшую базу данных PostgreSQL, которая работает только в памяти, для каждого написанного мной модульного теста. Например: @Before void setUp() { String port = runPostgresOnRandomPort(); connectTo("postgres://localhost:"+port+"/in_memory_db"); // ... } В идеале у меня должен...

106
Linq: условное добавление условий в предложение where

У меня есть такой запрос (from u in DataContext.Users where u.Division == strUserDiv && u.Age > 18 && u.Height > strHeightinFeet select new DTO_UserMaster { Prop1 = u.Name, }).ToList(); Я хочу добавить различные условия, такие как возраст, рост, в зависимости от того, были ли...

106
MYSQL импортирует данные из csv с помощью LOAD DATA INFILE

Я импортирую данные из 20000 строк из файла CSV в Mysql. Столбцы в CSV расположены в другом порядке, чем столбцы таблицы MySQL. Как автоматически назначать столбцы, соответствующие столбцам таблицы Mysql? Когда я выполняю LOAD DATA INFILE'abc.csv' INTO TABLE abc этот запрос добавляет все данные в...

106
Как разбить строку имени в mysql?

Как разбить строку имени в mysql? Например: name ----- Sachin ramesh tendulkar Rahul dravid Разделите имя как firstname,middlename,lastname: firstname middlename lastname --------- ------------ ------------ sachin ramesh tendulkar rahul dravid...

106
Измените ограничение для «Размер строки Mysql слишком велик»

Как я могу изменить лимит Размер строки слишком велик (> 8126). Изменение некоторых столбцов на TEXT или BLOB или использование ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSEDможет помочь. В текущем формате строки BLOBпрефикс в 768 байт хранится в строке . Стол: id int(11) No name text No date date...

106
Могу ли я смешивать MySQL API с PHP?

Я искал в сети и пока что увидел, что вы можете использовать mysql_и mysqli_вместе, что означает: <?php $con=mysqli_connect("localhost", "root" ,"" ,"mysql"); if( mysqli_connect_errno( $con ) ) { echo "failed to connect"; }else{ echo "connected"; } mysql_close($con); echo "Done"; ?> или...

106
Как делать запросы на соединение с помощью Sequelize на Node.js

Я использую sequelize ORM; все отлично и чисто, но у меня возникла проблема, когда я использую его с joinзапросами. У меня две модели: пользователи и посты. var User = db.seq.define('User',{ username: { type: db.Sequelize.STRING}, email: { type: db.Sequelize.STRING}, password: { type:...

106
MySQL объединяет два столбца в один столбец

Я пытаюсь найти способ объединить два столбца в один, но продолжаю получать значение «0» в столбце вместо комбинации слов. Вот что я пробовал так же, как и другие: SELECT column1 + column2 AS column3 FROM table; SELECT column1 || column2 AS column3 FROM table; SELECT column1 + ' ' + column2 AS...

106
Странная проблема с работой в SQL Server: -100 / -100 * 10 = 0

Если выполнить, SELECT -100/-100*10результат будет 0. Если выполнить, SELECT (-100/-100)*10результат будет 10. Если выполнить, SELECT -100/(-100*10)результат будет 0. Если выполнить, SELECT 100/100*10результат будет 10. BOL заявляет: Если два оператора в выражении имеют одинаковый уровень...

105
Как игнорировать амперсанды в сценарии SQL, запущенном из SQL Plus?

У меня есть сценарий SQL, который создает пакет с комментарием, содержащим амперсанд (&). Когда я запускаю сценарий из SQL Plus, мне предлагается ввести замещающее значение для строки, начинающейся с &. Как отключить эту функцию, чтобы SQL Plus игнорировал амперсанд?...