PHP bir çerçeve üzerinde çalışıyorum, bu parçası işi yeni MySQL sütunlar oluşturmak için SQL kodu yazmak için çerçeveler.
Bir sütun için parametrelerin bir demet geçmek ve daha sonra SQL kod içine çevirmek için en zarif yolu nedir? Burada örnek olarak, bir varchar sütunu oluşturmak için parametreleri belirtir Ben bazı YAML olduğunu:
- type: character
data-type:
type: varchar
length: 255
decimals: null
unsigned: null
zerofill: null
collate: utf8_unicode_ci
character-set: utf8
binary: false
spatial-type: null
values: null
nullify: true
default: null
increment: false
unique: false
primary: false
comment: This is a small general text field.
format: default
storage: default
Şöyle Benim tasarım kısıtlamaları vardır:
- YAML herhangi bir SQL sözdizimi içeremez
- PHP kodu mümkün olduğunca kısa olmalıdır.