Определенная пользователем константа или литерал MySQL для использования в операторах CREATE

Селекторы атрибутов CSS позволят вам проверять атрибуты для строки. (в данном случае - имя класса)

https://developer.mozilla.org/en-US/docs/Web/CSS/Attribute_selectors

(похоже, что он на самом деле находится в статусе «рекомендации» для 2.1 и 3)

Вот схема, как я думаю, что это работает:

  • [ ]: есть контейнер для сложных селекторов , если вы ...
  • class: «класс» - это атрибут , который вы смотрите в этом случае.
  • *: модификатор (если есть): в этом случае - «подстановочный знак» означает, что вы ищете ЛЮБОЕ совпадение.
  • test-: значение (при условии, что есть один) атрибута - который содержит строку «test-» (что может быть что угодно)

Итак, например:

[class*='test-'] {
  color: red;
}

Вы могли бы быть более если у вас есть веская причина, с элементом тоже

ul[class*='test-'] > li { ... }

Я попытался найти крайние случаи, но я не вижу необходимости использовать комбинацию ^ и * - как * получает все ...

Пример:

: http://codepen.io/sheriffderek/pen/MaaBwp

[g 2] http://caniuse.com/#feat=css-sel2

Все выше IE6 будет радостно подчиняться. :)

отметить, что:

[class] { ... }

Выберет что-нибудь с классом ...

0
задан Croolsby 2 March 2019 в 07:32
поделиться

1 ответ

Вам нужно будет использовать подготовленное утверждение, чтобы использовать переменные таким образом. Попробуйте это:

SET @sql = CONCAT('CREATE TABLE `saver`.`test_SymbolChart` ( 
    `symbolChartId` BINARY(16) NOT NULL, 
    `symbolId` BINARY(16) NOT NULL, 
    `date` TIMESTAMP NOT NULL, 
    `open` DECIMAL(', @priceM, ',', @moneyD, ') NULL,
    `high` DECIMAL(', @priceM, ',', @moneyD, ') NULL,
    `low` DECIMAL(', @priceM, ',', @moneyD, ') NULL,
    `close` DECIMAL(', @priceM, ',', @moneyD, ') NULL,
    `volume` INT NULL,
    `dateCreated` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
    PRIMARY KEY (`symbolChartId`),
    INDEX `symbolIdIndex` (`symbolId` ASC)
)');
PREPARE stmt FROM @sql;
EXECUTE stmt;

Демо на dbfiddle

0
ответ дан Nick 2 March 2019 в 07:32
поделиться
Другие вопросы по тегам:

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