在学说中,我想改变只有一列的排序规则。我使用以下行在mysql的列中设置了charset和collation:
ALTER TABLE campagne
DEFAULT CHARACTER SET utf8mb4,
MODIFY message TEXT
CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL;
对于教义我使用注释,我看到一种方法:
表的注释:
/**
* Campagne
*
* @ORM\Table(name="campagne", options={"collate"="utf8mb4_unicode_ci", "charset"="utf8mb4"})
* @ORM\Entity(repositoryClass="AppBundle\Repository\campagneRepository")
*/
和列的注释:
/**
* @var string
*
* @ORM\Column(name="message", type="string", length=1000, nullable=true, options={"collation":"utf8mb4_unicode_ci"})
*/
private $message;
但似乎没有用。
有人有这种问题吗?或许我的思维错了?