mysql- все статьи тега ➜ страница 18
Mysqldump только таблицы с определенным префиксом / mysqldump подстановочные знаки?
у меня есть эта огромная, грязная база данных, которую я очищаю. Он содержит более 500 таблиц, что является результатом объединения Magento Enterprise с Joomla в одной БД. чтобы сделать вещи хуже, есть набор из 70+ таблиц Joomla, которые не используются вообще. Все они имеют префикс bak_. просто удалив эти bak_ таблицы будет легко, но я хочу, чтобы " бак " их в первую очередь (смотрите, что я там сделал?). В моем сознании я могу представить себе такую команду это: mysqldump -u username -p myd ...
MySQL удалить из с подзапросом как условие
Я пытаюсь сделать такой запрос: DELETE FROM term_hierarchy AS th WHERE th.parent = 1015 AND th.tid IN ( SELECT DISTINCT(th1.tid) FROM term_hierarchy AS th1 INNER JOIN term_hierarchy AS th2 ON (th1.tid = th2.tid AND th2.parent != 1015) WHERE th1.parent = 1015 ); Как вы, вероятно, можете сказать, я хочу удалить родительское отношение к 1015, если тот же tid имеет других родителей. Однако это дает мне синтаксическую ошибку: You have an error in your SQL syntax; check the manual ...
Индексирование логических полей
Это, вероятно, действительно глупый вопрос, но будет ли много пользы в индексации логического поля в таблице базы данных? учитывая распространенную ситуацию, например, записи "мягкого удаления", которые помечены как неактивные, и поэтому большинство запросов включают WHERE deleted = 0, будет ли полезно индексировать это поле самостоятельно или его следует объединить с другими обычно ищущими полями в другом индексе? ...
Как получить необработанный скомпилированный SQL-запрос из выражения SQLAlchemy?
у меня есть объект запроса SQLAlchemy и я хочу получить текст скомпилированного оператора SQL со всеми его параметрами (например, no %s или другие переменные, ожидающие привязки компилятором операторов или mysqldb dialect engine и т. д.). вызов str() на запрос показывает что-то вроде этого: SELECT id WHERE date_added <= %s AND date_added >= %s ORDER BY count DESC Я пробовал искать в запросе._params но это пустой словарь. Я написал свой собственный компилятор с помощью этот пример sqla ...
Как хранить массивы в MySQL?
у меня есть две таблицы в MySQL. Таблица человек имеет следующие столбцы: id | name | fruits The fruits столбец может содержать null или массив строк, таких как ('apple',' orange',' banana') или ('strawberry') и т. д. Вторая таблица-это таблица фруктов и имеет следующие три столбца: ____________________________ fruit_name | color | price ____________________________ apple | red | 2 ____________________________ orange | orange | 3 ____________________________ ...,... так как я ...
JSON против сериализованного массива в базе данных [закрыто]
каковы преимущества и недостатки хранения данных JSON в базе данных MySQL по сравнению с сериализованным массивом? ...
Как конвертировать MySQL time в UNIX timestamp с помощью PHP?
есть много вопросов, которые задают о "unix timestamp to MySQL time". Мне нужен был обратный путь, да... Есть идеи? ...
Как выбрать имя столбца с пробелом в MySQL
Я работаю над проектом, где другой разработчик создал таблицу с именами столбцов, как 'Business Name'. Это пространство между двумя словами. Если я запускаю SELECT оператор с именем 'Business' он говорит, что нет столбца с именем 'Business'. Как я могу решить эту проблему? ...
Как вы пишете запрос без учета регистра для MySQL и Postgres?
Я запускаю базу данных MySQL локально для разработки, но развертывание в Heroku, который использует Postgres. Heroku обрабатывает почти все,но мои нечувствительные к регистру утверждения становятся чувствительными к регистру. Я мог бы использовать операторы iLike, но моя локальная база данных MySQL не может справиться с этим. каков наилучший способ написать запрос без учета регистра, совместимый как с MySQL, так и с Postgres? Или мне нужно написать отдельные операторы Like и iLike в зависимости ...
Получить все символы перед пробелом в MySQL
Я хотел бы получить все символы в поле перед пробелом например, если field1 и "chara ters" Я хочу, чтобы он вернулся "chara" как бы выглядел этот оператор select? ...
Как сохранить результат запроса в переменной с помощью mysql
SET @v1 := SELECT COUNT(*) FROM user_rating; SELECT @v1 когда я выполняю этот запрос с set переменная эта ошибка отображается. Error Code : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT count(*) FROM user_rating' at line 1 Execution Time : 00:00:00:000 Transfer Time : 00:00:00:000 Total Time : 00:00:00:000 (1 row(s) returned) Execution Time : 00:00:00:343 Transfer Time : 00:00:00:000 T ...
Как распечатать точный sql-запрос в Zend framework?
у меня есть следующий фрагмент кода, который я взял из модели ... $select = $this->_db->select() ->from($this->_name) ->where('shipping=?',$type) ->where('customer_id=?',$userid); echo $select; exit; // which gives exact mysql query. ..... когда я использую запрос на обновление в zend, например, $up_value = array('billing'=> '0'); $this->update($up_value,'cu ...
Группировка по месяцам и годам в MySQL
учитывая таблицу с меткой времени в каждой строке, как бы вы отформатировали запрос, чтобы вписаться в этот конкретный формат объекта json. Я пытаюсь организовать объект json в годы / месяцы. json, чтобы основать запрос: { "2009":["August","July","September"], "2010":["January", "February", "October"] } вот запрос, который у меня есть до сих пор - SELECT MONTHNAME(t.summaryDateTime) as month, YEAR(t.summaryDateTime) as year FROM trading_summary t GROUP BY MONTH(t.summaryDateTi ...
Python MySQL Параметризованные Запросы
Мне трудно использовать модуль MySQLdb для вставки информации в мою базу данных. Мне нужно вставить 6 переменных в таблице. cursor.execute (""" INSERT INTO Songs (SongName, SongArtist, SongAlbum, SongGenre, SongLength, SongLocation) VALUES (var1, var2, var3, var4, var5, var6) """) кто-нибудь может помочь мне с синтаксисом? ...
Джанго "не удается добавить или обновить дочернюю строку: ограничение внешнего ключа не выполняется"
у меня есть модель Coupon модель Photo С ForeignKey для этого: class Photo(models.Model): coupon = models.ForeignKey(Coupon, related_name='description_photos') title = models.CharField(max_length=100) image = models.ImageField(upload_to='images') Я настроил inlines в admin, поэтому теперь я могу добавлять фотографии В купон от администратора. Я пытаюсь добавить один, и загрузка успешна, но затем я получаю страницу отладки Django с этой ошибкой: Int ...
Как переименовать индекс в MySQL
Я хотел бы переименовать индекс. Я посмотрел на alter table документации, но я не могу понять синтаксис, чтобы просто переименовать индекс. При выполнении этого через графический интерфейс MySQL он отбрасывает индекс и создает новый. Хотя это работает, я хотел бы избежать перестройки всего индекса, чтобы просто изменить имя индекса. [ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ] в документации alter table указано изменения, которые изменить только таблицу метаданные, а не табличные данные могут быть ...
UnicodeEncodeError: кодек 'latin-1' не может кодировать символ
что может быть причиной этой ошибки, когда я пытаюсь вставить чужой персонаж в базу данных? >>UnicodeEncodeError: 'latin-1' codec can't encode character u'u201c' in position 0: ordinal not in range(256) и как мне его решить? спасибо! ...
Генерировать GUID в MySQL для существующих данных?
Я только что импортировал кучу данных в таблицу MySQL, и у меня есть столбец "GUID", который я хочу в основном заполнить все существующие строки новыми и уникальными случайными GUID. Как это сделать в MySQL ? пробовал UPDATE db.tablename SET columnID = UUID() where columnID is not null и просто получить каждое поле то же самое ...
Нужно ли закрывать SQL-соединения, открытые с PDO в PHP
когда я открываю соединение MySQL в PHP с помощью только встроенных функций MySQL PHP, я делаю следующее: $link = mysql_connect($servername, $username, $password); mysql_select_db($dbname); //queries etcetera mysql_close($link); когда я открываю соединение с PDO, это выглядит так: $link = new PDO("mysql:dbname=$dbname;host=$servername",$username,$password); //prepare statements, perform queries Я должен явно закрыть соединение, как я делаю с mysql_connect() и mysql_close()? Если нет, то к ...
Каков самый простой способ очистить базу данных от CLI с помощью manage.py в Джанго?
Я использую Django для создания веб-сайта с MySQL. Теперь, когда я учусь, мне нужно очень часто менять модель, поэтому я хочу, чтобы все таблицы очищались и создавались новые таблицы. но syncdb не касается существующих таблиц. Есть ли лучший способ справиться с этой проблемой? ...