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

86
Как вставить данные в MySQL с автоматическим увеличением первичного ключа?

Я создал таблицу с включенным первичным ключом AUTO_INCREMENT, как мне использовать MYSQL AUTO_INCREMENT? CREATE TABLE IF NOT EXISTS test.authors ( hostcheck_id INT PRIMARY KEY AUTO_INCREMENT, instance_id INT, host_object_id INT, check_type INT, is_raw_check INT, current_check_attempt INT,...

86
Как написать оператор IF ELSE в запросе MySQL

Как написать инструкцию IF ELSE в запросе MySQL? Что-то вроде этого: mysql_query("...(irrelevant code).. IF(action==2&&state==0){state=1}"); Затем в моем массиве я смогу сделать это: $row['state'] //this should equal 1, the query should not change anything in the database, //just the...

86
SQL Server - копирование хранимых процедур из одной базы данных в другую

Я новичок в SQL, и мне нужно было объединить 2 базы данных .mdf в одну. Я сделал это с помощью диспетчера SQL Server 2008 - Задачи> Импорт / экспорт таблиц. Таблицы и представления были успешно скопированы, но в новой базе данных нет хранимых процедур. Есть ли способ это сделать?...

86
Определение столбца SQL: значение по умолчанию, а не избыточное значение NULL?

Я много раз видел следующий синтаксис, который определяет столбец в операторе создания / изменения DDL: ALTER TABLE tbl ADD COLUMN col VARCHAR(20) NOT NULL DEFAULT "MyDefault" Возникает вопрос: поскольку указано значение по умолчанию, необходимо ли также указывать, что столбец не должен принимать...

86
Ошибка: нет модуля с именем psycopg2.extensions

Я пытаюсь настроить базу данных PostgreSQL для своего проекта django, что, как мне кажется, я сделал сейчас, благодаря ответам на мой последний вопрос. Проблемы с настройкой базы данных postgreSQL для проекта django . Теперь я пытаюсь запустить команду python manage.py runserver в Терминале, чтобы...

86
Как удалить несколько строк в SQL, где id = (x to y)

Я пытаюсь запустить SQL-запрос для удаления строк с идентификаторами от 163 до 265 в таблице Я пробовал удалить меньшее количество строк DELETE FROM `table` WHERE id IN (264, 265) Но когда дело доходит до удаления 100 строк за раз, есть ли какой-либо запрос, аналогичный приведенному выше методу, я...

86
SQL для заказа по номеру - 1,2,3,4 и т.д. вместо 1,10,11,12

Я пытаюсь сделать заказ по числовому столбцу в своей базе данных, который имеет значения 1-999 Когда я использую ORDER_BY registration_no ASC Я получил…. 1 101 102 103 104 105 106 107 108 109 11 110 Etc… Таким образом, похоже, что это упорядочение по первой цифре, а не по номеру. Кто-нибудь знает,...

86
выберите в mysql

Я пользователь MSSQL и сейчас конвертирую свою базу данных в MySQL. Я пишу в MySQL следующий запрос: select * into new_tbl from tbl И я получаю следующую ошибку Error : Undeclared variable new_tbl Как правильно написать такой запрос в MySQL?...

86
Как выбрать строки с самой последней меткой времени для каждого значения ключа?

У меня есть таблица данных датчиков. В каждой строке есть идентификатор датчика, отметка времени и другие поля. Я хочу выбрать одну строку с последней меткой времени для каждого датчика, включая некоторые другие поля. Я думал, что решением будет сгруппировать по идентификатору датчика, а затем...

86
Как создать новую схему / нового пользователя в Oracle Database 11g?

Я подал заявку на стажировку в компании, и в качестве вопроса они попросили меня создать схему для их компании с определенными требованиями и отправить им файл DDL . Я установил базу данных Oracle 11g Express edition, но как мне создать новую схему в базе данных Oracle 11g? Я искал в сети решение,...

86
Извлечь значения столбцов Dataframe как список в Apache Spark

Я хочу преобразовать строковый столбец фрейма данных в список. В DataframeAPI я могу найти RDD, поэтому я попытался сначала преобразовать его обратно в RDD, а затем применить toArrayфункцию к RDD. В этом случае длина и SQL работают нормально. Однако результат, который я получил от RDD, заключен в...

85
Случайная запись из таблицы базы данных (T-SQL)

Есть ли краткий способ получить случайную запись из таблицы sql-сервера? Я хотел бы рандомизировать свои данные модульного теста, поэтому ищу простой способ выбрать случайный идентификатор из таблицы. На английском языке выбор будет «Выбрать один идентификатор из таблицы, где идентификатор -...

85
Скопируйте таблицу (включая индексы) в postgres

У меня есть таблица postgres. Мне нужно удалить из него некоторые данные. Я собирался создать временную таблицу, скопировать данные, воссоздать индексы и удалить нужные мне строки. Я не могу удалить данные из исходной таблицы, потому что эта исходная таблица является источником данных. В одном...

85
Получение списка таблиц и полей в каждой в базе данных

Я смотрю на создание базового ORM (просто для развлечения), и мне было интересно, есть ли способ вернуть список таблиц в базе данных, а также поля для каждой таблицы? Используя это, я хочу иметь возможность пройти через набор результатов (в C #), а затем сказать для каждой таблицы в наборе...

85
Как правильно использовать объект PDO для параметризованного запроса SELECT

Я пробовал следовать инструкциям PHP.net для выполнения SELECTзапросов, но я не уверен, как лучше это сделать. Я хотел бы использовать параметризованный SELECTзапрос, если это возможно, чтобы вернуть IDв таблице, где nameполе соответствует параметру. Он должен вернуть один, IDпотому что он будет...

85
обработка значений DATETIME 0000-00-00 00:00:00 в JDBC

Я получаю исключение (см. Ниже), если пытаюсь сделать resultset.getString("add_date"); для соединения JDBC с базой данных MySQL, содержащей значение DATETIME 0000-00-00 00:00:00 (квазинулевое значение для DATETIME), хотя я просто пытаюсь получить значение как строку, а не как объект. Я обошел это,...

85
Как сделать столбец просмотра НЕ ПУСТОЙ

Я пытаюсь создать представление, в котором я хочу, чтобы столбец был только истинным или ложным. Однако кажется, что что бы я ни делал, SQL Server (2008) считает, что мой битовый столбец каким-то образом может быть нулевым. У меня есть таблица под названием «Продукт» со столбцом «Статус», который...