Как запросить BINARY поля в MySQL?

Существует также супер () в python.

Пример того, как метод суперкласса вызывается из метода подкласса

class Dog(object):
    name = ''
    moves = []

    def __init__(self, name):
        self.name = name

    def moves_setup(self,x):
        self.moves.append('walk')
        self.moves.append('run')
        self.moves.append(x)
    def get_moves(self):
        return self.moves

class Superdog(Dog):

    #Let's try to append new fly ability to our Superdog
    def moves_setup(self):
        #Set default moves by calling method of parent class
        super().moves_setup("hello world")
        self.moves.append('fly')
dog = Superdog('Freddy')
print (dog.name)
dog.moves_setup()
print (dog.get_moves()) 

Этот пример аналогичен один из которых описан выше. Однако есть одно отличие: супер не имеет аргументов, переданных ему. Этот выше код является исполняемым в версии python 3.4.

0
задан K. D. 5 March 2019 в 11:36
поделиться

2 ответа

Шестнадцатеричные литералы в MySQL выглядят так: X'01AF' или так: 0x01AF (без учета регистра в обоих случаях.

Один из вариантов будет SELECT ... WHERE uuid = X'76572de1aa8c435bafe48e260e19466b'

0
ответ дан gandaliter 5 March 2019 в 11:36
поделиться

Используйте функции BIN_TO_UUID () и UUID_TO_BIN () .

SELECT ... WHERE uuid = UUID_TO_BIN('76572de1-aa8c-435b-afe4-8e260e19466b')
0
ответ дан Paul Spiegel 5 March 2019 в 11:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: