add batch remove batch split batch comment selection show hidden batches hide batch highlight batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
SET @moneyD = 6;
SET @priceM = 18;
SET @sql = CONCAT('CREATE TABLE `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
SHOW CREATE TABLE test_SymbolChart
Table Create Table
test_SymbolChart CREATE TABLE `test_SymbolChart` (
  `symbolChartId` binary(16) NOT NULL,
  `symbolId` binary(16) NOT NULL,
  `date` timestamp NOT NULL,
  `open` decimal(18,6) DEFAULT NULL,
  `high` decimal(18,6) DEFAULT NULL,
  `low` decimal(18,6) DEFAULT NULL,
  `close` decimal(18,6) DEFAULT NULL,
  `volume` int(11) DEFAULT NULL,
  `dateCreated` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`symbolChartId`),
  KEY `symbolIdIndex` (`symbolId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci